2010-09-01から1ヶ月間の記事一覧

オブジェクト指向設計の原則 - パッケージ設計の原則

少し勉強したんで、メモ。たぶん、今後更新していきます。 まず、パッケージとは、機能のグループ単位、サブシステムのこと。 Javaだと、パッケージの概念はあるけど、もっと広い意味でJarもパッケージに含まれる。 パッケージ内部の凝集度に関する原則 再利…

オブジェクト指向設計の原則 - クラス設計の原則

少し勉強したんで、メモ。たぶん、今後更新していきます。 単一責任の原則(SRP:the Single Responsibility Principle) クラスを変更する理由は1つ以上存在してはならない。 クラスが持つ責任は1つってこと。 まあ、当たり前のことだけど、難しいよね。 Pr…