(7) オブジェクト指向設計原則 3

WBOY
リリース: 2016-07-30 13:32:00
オリジナル
938 人が閲覧しました

1つ。 オープンとクローズの原則:
基本的な考え方は次のとおりです:
1. オープン: モジュールの動作はオープンであり、拡張をサポートし、変更が難しくない必要があります。
2.クローズド: モジュールの機能を拡張する場合、元のプログラム モジュールに影響を与えたり、大規模な影響を与えたりしてはなりません。

2.例:

3 つです。その他:

1. 「抽象化」と「カプセル化」の考え方をデザインに完全に適用します。
a. 「変動要因」を見つけてカプセル化します。
b. 「同じ」変数因子は「同じ」オブジェクトにカプセル化される必要があります。
2. システム関数プログラミングの実装にインターフェイス指向プログラミングを適用します。
a. 要件が変化した場合、変化に適応するために新しいクラスを提供できます。
b. インターフェイス指向では、インターフェイスを実装する関数クラスとインターフェイス型として宣言されるオブジェクトが必要です。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

以上、(7) オブジェクト指向設計の 3 番目の原則を内容も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート