突っ走り書き

見せるほどのものでは..

2014-02-01から1ヶ月間の記事一覧

Arrays.asList の戻り値は ArrayList でも LinkedList でもない

Java の Arrays は,配列のためのユーティリティクラスです.痒いところに手が届く関数がたくさんあるので思いのほか使えます.その中で特に重宝してるのが Arrays.asList です.これを使うとリストの生成と初期化をスタイリッシュに書くことができます. //…

ライブラリとフレームワークの違い

今日,次の文章を偶然目にしました. 制御の逆転の存在が、フレームワークとライブラリを決定的に違うものにしている。 ライブラリとは、基本的に呼び出し可能な関数の集まりである。最近では、通常はクラスの集まりとして構成されている。 関数を呼び出すと…

オブジェクト指向設計の原則まとめ

OOP

オブジェクト指向設計の原則をソラで言ってみる - diary の答え合わせ. 単一責任の原則(SRP: Simple Responsibility Principle) クラスを変更する理由は1つ以上存在してはならない. オープン・クローズドの原則(OCP: Open Closed Principle) ソフトウェア…