デザインパターンは、繰り返し使用され、ほとんどの人に知られている、分類されカタログ化されたコード設計エクスペリエンスの一連の概要です。デザイン パターンを使用する目的は、コードを再利用し、コードを他の人が理解しやすくし、コードの信頼性を確保することです。 デザイン パターンが私たち自身、他者、そしてシステムにとって Win-Win であることは疑いの余地がありません。デザイン パターンは、建物の構造と同じように、コード作成を真のエンジニアリングにします。私たちは、誰もがデザイン パターンの概念をよりよく理解できるようにしたいと考えて、「ブール教育デザイン パターン ビデオ チュートリアル」を収集しました。
コース再生アドレス: http://www.php.cn/course/292.html
教師の指導スタイル:
教師の講義はシンプル、明瞭、階層的です。 、連動性、厳密な議論、厳密な構造、論理的な思考力を使用して生徒の注意を引き、理性を使用して教室での指導プロセスを制御します。教師の講義を聞くことで、生徒は知識を学ぶだけでなく思考訓練を受け、教師の厳しい学問的姿勢に影響を受けます。
このビデオでより難しい点はブリッジ モードです:
ブリッジ モード: ソフトウェア システムでは、一部のタイプは独自のロジックにより 2 次元以上の変更を行うため、この「複数の」次元にどのように対処するか変化」?これには、ブリッジ パターンを使用する必要があります。つまり、抽象部分を実装部分から分離して、独立して変更できるようにします。
文字の紹介: ABSTRACTROAD 文字: 抽象化によって与えられた定義、実現オブジェクトへの参照を保存します。
抽象化 (SpeedWay) ロールを変更する: 抽象化ロールを拡張し、親クラスによる抽象化の定義を変更および修正します。
実装 (AbstractCar) ロール: このロールはロールを実装するためのインターフェイスを提供しますが、特定の実装は提供しません。このインターフェイスは、抽象ロールのインターフェイス定義と必ずしも同じではないことに注意してください。実際、2 つのインターフェイスは大きく異なる場合があります。
具体的な実装 (バス) ロール: このロールは、実装ロール インターフェイスの具体的な実装を提供します。
ここでは、ソース コード リソースをダウンロードすることをお勧めします: http://www.php.cn/xiazai/learn/2131リソースはビデオ コースウェアとソース コードを共有します
以上がブール教育デザイン パターンのビデオ チュートリアルに推奨されるコースウェア ソース コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。