ホームページ  >  記事  >  バックエンド開発  >  ブール教育デザイン パターンのビデオ チュートリアルに推奨されるコースウェア ソース コード

ブール教育デザイン パターンのビデオ チュートリアルに推奨されるコースウェア ソース コード

黄舟
黄舟オリジナル
2017-12-04 11:14:371669ブラウズ

デザインパターンは、繰り返し使用され、ほとんどの人に知られている、分類されカタログ化されたコード設計エクスペリエンスの一連の概要です。デザイン パターンを使用する目的は、コードを再利用し、コードを他の人が理解しやすくし、コードの信頼性を確保することです。 デザイン パターンが私たち自身、他者、そしてシステムにとって Win-Win であることは疑いの余地がありません。デザイン パターンは、建物の構造と同じように、コード作成を真のエンジニアリングにします。私たちは、誰もがデザイン パターンの概念をよりよく理解できるようにしたいと考えて、「ブール教育デザイン パターン ビデオ チュートリアル」を収集しました。

ブール教育デザイン パターンのビデオ チュートリアルに推奨されるコースウェア ソース コード

コース再生アドレス: http://www.php.cn/course/292.html

教師の指導スタイル:

教師の講義はシンプル、明瞭、階層的です。 、連動性、厳密な議論、厳密な構造、論理的な思考力を使用して生徒の注意を引き、理性を使用して教室での指導プロセスを制御します。教師の講義を聞くことで、生徒は知識を学ぶだけでなく思考訓練を受け、教師の厳しい学問的姿勢に影響を受けます。

このビデオでより難しい点はブリッジ モードです:

ブリッジ モード: ソフトウェア システムでは、一部のタイプは独自のロジックにより 2 次元以上の変更を行うため、この「複数の」次元にどのように対処するか変化」?これには、ブリッジ パターンを使用する必要があります。つまり、抽象部分を実装部分から分離して、独立して変更できるようにします。

文字の紹介: ABSTRACTROAD 文字: 抽象化によって与えられた定義、実現オブジェクトへの参照を保存します。

抽象化 (SpeedWay) ロールを変更する: 抽象化ロールを拡張し、親クラスによる抽象化の定義を変更および修正します。

実装 (AbstractCar) ロール: このロールはロールを実装するためのインターフェイスを提供しますが、特定の実装は提供しません。このインターフェイスは、抽象ロールのインターフェイス定義と必ずしも同じではないことに注意してください。実際、2 つのインターフェイスは大きく異なる場合があります。

具体的な実装 (バス) ロール: このロールは、実装ロール インターフェイスの具体的な実装を提供します。

ここでは、ソース コード リソースをダウンロードすることをお勧めします: http://www.php.cn/xiazai/learn/2131

リソースはビデオ コースウェアとソース コードを共有します

以上がブール教育デザイン パターンのビデオ チュートリアルに推奨されるコースウェア ソース コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。