設計パターン

こんにちは、habrozhitel!

互いに補完する2冊の本に焦点を合わせることにしました。



画像



オブジェクト指向設計テクニック-E .ガンマ、R。ヘルム、R。ジョンソン、J。ヴリスサイド

プロトタイプ: デザインパターン。 再利用可能なオブジェクト指向ソフトウェアの要素



オブジェクト指向思考 -M.ヴァイスフェルド

プロトタイプ: オブジェクト指向思考プロセス(第4版)(開発者用ライブラリ)





オブジェクト指向の設計手法



要約:この本では、オブジェクト指向設計で発生する典型的な問題に対するシンプルでエレガントなソリューションについて説明しています。 多くの開発者がプロ​​グラムの柔軟性と再利用度を高める方法を探していたため、パターンが登場しました。 見つかった解決策は、簡潔で簡単に実行可能な形式で具体化されています。 著者は、デザインパターンを使用する原則を述べ、カタログを提供します。 したがって、この本は2つの問題を同時に解決します。 まず、複雑なシステムのアーキテクチャを作成する際のパターンの役割を示します。 次に、リファレンスガイドに含まれるパターンを使用して、設計者は独自のアプリケーションを簡単に開発できます。 この出版物は、プロの開発者とオブジェクト指向設計をマスターするプログラマの両方を対象としています。



オブジェクト指向思考



要約:オブジェクト指向プログラミングは、C ++、Java、C#、Visual Basic、.NET、Ruby、Objective-Cなどの最新のプログラミング言語の基盤です。 さらに、オブジェクトはJavaScript、Python、PHPなどの多くのWebテクノロジーの中核です。 オブジェクト指向プログラミングは、適切な設計手法、コードの移植性、再利用を提供しますが、これらすべてを完全に理解するには、考え方を変える必要があります。 オブジェクト指向プログラミングの分野に慣れていない開発者は、特定のプログラミング言語(Objective-C、VB .NET、C ++、C#、. NET、Javaなど)やモデリング(UMLなど)に直接アクセスするよう誘惑されるべきではありません。代わりに、本の著者であるマット・ワイスフェルドがオブジェクト指向思考と呼んでいるものを習得することに時間を割いてください。 プログラミングテクノロジーは長年にわたって変化し進化しているという事実にもかかわらず、オブジェクト指向の概念は、どのプラットフォームであっても同じままです。



habrozhitelamiの場合、カテゴリ全体の20%割引プログラマー向けのヒント -4efa3eb4b9f235fe



All Articles