オブジェクト指向固体の原則

SOLIDは、5つの主要な原則のオブジェクト指向設計です、私たちのプログラムは、より堅牢なスケーラブルを作ることができ、この原則に従ってください...

シングル責任の原則(SRP):

これは、クラスまたは一つだけの方法を指します。

オープンクローズドの原則(OCP):

拡張のためのオープンが、修正のため閉鎖。独立手段の後のクラスは、それを変更する必要はありませんが、スケーラブルな方法で新たな要求に適応します。

リヒター置換原則(LSP):

どこでエラーが派生クラスでプログラムを置き換えることなく、すべての基本クラスが発生する可能性があります。サブクラスは、親クラスの機能を拡張することができますが、元の関数の親クラスを変更することはできません。

インタフェース分掌の原則(ISP):

クラスはよく知っている、不要なインターフェースに依存しないでください。

依存関係逆転の原則(DIP):

低レベルのモジュールに依存しないべきではなく、抽象依存する、高レベルのモジュールを指します。要約は、詳細が抽象的に依存すべき、詳細に依存することはできません。

おすすめ

転載: www.cnblogs.com/yunianzeng/p/12333960.html