オブジェクト指向、設計原則、設計パターン、プログラミング仕様、コード リファクタリング

オブジェクト指向

オブジェクト指向プログラミングは、その豊富な機能 (カプセル化、抽象化、継承、ポリモーフィズム) により、多くの複雑な設計アイデアを実現でき、多くの設計原則、設計パターン、およびその他のコーディング実装の基礎となっています。

設計原則

設計原則は、コード設計の指針となる経験の要約であり、特定のシナリオで特定の設計パターンを適用する必要があるかどうかを判断する重要な指針となります。たとえば、「開閉原理」は、多くの設計パターン (戦略、テンプレートなど) の指針となる原則です。

デザインパターン

設計パターンは、ソフトウェア開発でよく遭遇するいくつかの設計上の問題について要約されたソリューションまたは設計アイデアのセットです。デザイン パターンを適用する主な目的は、コードのスケーラビリティを向上させることです。抽象化に関して言えば、設計原則は設計パターンよりも抽象的です。設計パターンはより具体的で実行可能です。

プログラミング仕様

プログラミング仕様は、主にコードの可読性の問題を解決します。設計原則や設計パターンと比較して、コーディング仕様はより具体的で、コードの詳細に重点が置かれており、より実装可能です。継続的な小さなリファクタリングの依存関係の理論的基礎は、主にプログラミング仕様です。

リファクタリング

リファクタリングは、コードの品質を低下させない有効な手段として、オブジェクト指向、設計原則、設計パターン、コーディング標準などの理論を使用します。

要約する

実際、オブジェクト指向、設計原則、設計パターン、プログラミング仕様、およびコード リファクタリングの 5 つすべてが、コードの品質を維持または改善するためのものであり、本質的には、高品質のコードを記述する問題に役立っています。
源を追って本質をはっきりと見ると、多くのことのやり方が明らかになります。
このデザイン パターンを使用する必要があるかどうかは、コードのスケーラビリティを改善できるか
どうかに依存し、リファクタリングする必要があるかどうかは、コードの可読性と保守性の問題があるかどうかに依存します。

おすすめ

転載: blog.csdn.net/rd_w_csdn/article/details/115185333
おすすめ