オブジェクト指向設計原則(Principles Of Object Oriented Design)

オブジェクト指向設計原則(Principles Of Object Oriented Design)は、Robert Cecil Martin, Bertrand Meyer, Barbara Liskovを含む様々な人達により提唱された内容を Robert Cecil Martin が纏めたもの。オブジェクト指向を用いて設計を行う際に有用となる概念集

以下でRobert C. Martinによる解説を読むことができる
http://c2.com/cgi/wiki?PrinciplesOfObjectOrientedDesign

パッケージ結合に関する3つの原則


色々ありますが、根底は、High Cohesion(高凝集) で Low Coupling(疎結合) な設計により、変更に対してロバストに、といったことになるでしょう。