Javaのデザインパターンの研究ノート - デザインパターンについて話します

デザインパターンの目的

ソフトウェアを書くのプロセスは、プログラマは、カップリング、凝集および保守性、拡張性、再利用性、柔軟性、および他の多くの課題に直面しています。デザインパターンは、複数のアプリケーションを作成するには

1.コードの再利用(例:同じ機能コードは、何回も書いていません)
2.読みやすさ(すなわち:コードを読み込むための規範的なプログラミング、プログラマー)
3.スケーラビリティ(すなわち:あなたが新しい機能を追加する必要がある場合、非常に便利で、メンテナンスともいいます)
4.信頼性(すなわち:私たちは新しい機能を追加した場合、本来の機能には影響がありません)
5プログラマは粘着性、低結合特性を発揮行うように

デザインパターンの七つの原則

1.シングル責任の原則
2.インターフェイスの棲み分け原理
3.依存関係逆転の原則
4.リヒター置換原則
開閉原則(OCP)
6.デメテル
多重化原則の7合成

どこにソフトウェアのデザインパターンに具体化されます

オブジェクト指向(OO) - >機能モジュール[+モード設計アルゴリズム(データ構造)] - > [デザインパターンのさまざまな方法を使って】フレームワーク - >アーキテクチャ[クラスタサーバー]

あなたはインタビューの中で質問をすることができます

1.デザインパターンのどのような種類
使用方法2
3.問題を解決

共有詩

本の中でスコット・メイヤーズ有名な言葉は、彼の傑作「効果的なC ++」、である「C ++の違いやC ++初心者のベテランは、元の背中に傷がたくさんあることです。」良いプログラマはピットの多くを踏んであることを意味する、私たちは成長するために傷をたくさん受けました。デザインパターンはとても効率的に事業を展開して、初心者プログラマを作ることができるデザインパターンを使用することを学ぶ、ピットと開発プロセスの経験上、前のステップに要約されています。

おすすめ

転載: www.cnblogs.com/windowsxpxp/p/11567196.html