ホームページ  >  記事  >  ヘッドファーストってどういう意味ですか?

ヘッドファーストってどういう意味ですか?

藏色散人
藏色散人オリジナル
2019-05-13 11:40:273557ブラウズ

ヘッドファーストってどういう意味ですか?

『HeadFirst Design Pattern』は、2007 年に中国電力出版局から出版された書籍です。この本の著者はエリック・フリーマンで、エルエリザベス・フリーマンは作家、講師、技術コンサルタントです。この本の製品デザインは神経生物学、認知科学、学習理論を応用しており、この本がこの知識を心に深く刻み込み、簡単に忘れないようにすることができます。

この本は、ガイド付き教育を使用して書かれています。日常の話や絵を背景にしたものが多く、生き生きとしていて読んでいて面白いです。本書のパターン告白番組は、番組ゲストとしてデザインパターンを擬人化し、その中身をすべて語るもの。

本書では、UML のクラス図 (静的構造図) を多用しています。この本のサンプル プログラムはすべて Java で書かれており、この本で紹介されている内容は、C や C# を含むあらゆる OO 言語のユーザーに適用できます。

『HeadFirst Design Patterns』(中国語版) は全 14 章から構成されており、各章でいくつかのデザインパターンが紹介されており、Foursome 版の 23 デザインパターンすべてを完全にカバーしています。まず序文で本書の使い方が紹介されており、第1章から第11章までで紹介されているデザインパターンはStrategy、Observer、Decorator、AbstractFactory、FactoryMethod、Singleton、Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxyです。

最後の 3 章は非常に特別です。第 12 章では、2 つ以上のデザイン パターンを組み合わせて新しいデザイン パターン (有名な MVC パターンなど) を形成する方法を紹介します。著者はこれを複合デザイン パターンと呼んでいます (これは著者が作成した名前であり、業界の標準用語ではありません)。 )、第 13 章では、デザイン パターンをさらに学習する方法、新しいデザイン パターンを発見する方法などのトピックを紹介し、第 14 章では、Bridge、Builder、ChainofResponsibility、フライウェイト、インタープリター、メディエーター、メメント、プロトタイプ、ビジター。

第 1 章では 4 つの基本概念 (抽象化、カプセル化、継承、ポリモーフィズム) も紹介され、第 1 章から第 9 章まででは 9 つの原則 (Principle) も紹介されています。

各設計パターンの背後にはいくつかの原則があるため、これらの原則を過小評価しないでください。多くの場合、設計中にジレンマに遭遇した場合、判断と選択を容易にするために原則に立ち返る必要があります。このように言えます。原則は私たちの目標であり、デザインパターンは私たちの実践です。

以上がヘッドファーストってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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