1。単一の責任の原則:カテゴリは、それがすべきことのみを行います。
2。リッチの代替原則:サブクラスは、ベースクラス(親クラス)を置き換えることができなければなりません。そうしないと、サブクラスとして設計すべきではありません。
3。依存関係スワップの原則:デザインは、具体性よりも抽象化に依存します。
4。インターフェイスの分離原理:インターフェイスは小さく、特別であり、大きくて完全ではありません。
5。オープンおよび密接な原則:クラス、モジュール、関数などのソフトウェアエンティティは、拡張機能に開放され、修正が閉鎖される必要があります。
6。組み合わせ/集約と再利用原理:組み合わせと集約を使用して、より少ない継承された関係を使用して再利用の原理を達成します。
7。ディミットの法則:低カップリング、高い結束。
上記はこの記事のすべての内容です。この記事の内容が、すべての人の勉強や仕事に役立つことを願っています。また、wulin.comをもっとサポートしたいと思っています!