新製品「.NETプラットフォームのデザインパターン」があります。
この本の目的は、デザインパターンがこの間にどのように変化したか、関数型プログラミングに対する現代の流行からどのように影響を受けたかを示し、現代の.NETアプリケーションでどのように使用されるかを説明することです。 この出版物には、.NETプラットフォームでの実装の機能を備えた古典的なデザインパターンの詳細な説明と、.NET Frameworkでの使用例があります。 また、SOLIDという頭字語で知られている設計原則を学び、独自のアプリケーションを開発する際にそれらを適用する方法を学びます。
この本は、C#の例を使用して古典的な原則とプログラミングパターンの機能を研究し、.NETプラットフォームでの最新アプリケーションの開発における役割を理解したいプロのプログラマを対象としています。
著者について
Sergey Teplyakovは10年以上ソフトウェアを開発しています。 この間、彼は組み込みシステムのジュニア開発者からヨーロッパの大手アウトソーシング企業のアーキテクトになり、その後マイクロソフトの開発部門(DevDiv)に移りました。
Sergeyはプログラミングブログ、 Programming Stuffの著者であり、広範なトピックに関する数百の記事を公開しています。 2011年以来、SergeyはMicrosoft C#MVPタイトルの所有者であり、2014年の終わりにMicrosoftに入社して失った。 著者の主な関心は、システム設計の分野、原則と設計パターンの実用的な使用、およびオブジェクト指向プログラミングと関数型プログラミングの組み合わせにあります。
この本は誰のためですか?
この本は、設計の問題に興味のあるプロの開発者を対象としています。 この本は、C#言語での数年の経験があり、オブジェクト指向プログラミングおよび設計パターンに関する基本的な知識を持っているプログラマーに最も役立ちます。
経験の浅い開発者には、この本を2回読むことをお勧めします。現在と数年後、新しい経験の影響で開発の展望が変わるときです。 一般的な認知のプロセスと、特にデザインの問題の研究は反復的です。 実用的な経験と盛りだくさんで、このような「理論的」で一見面白くない質問を、まったく異なる観点からパターンとして見ることができます。
経験豊富な開発者にとって、この本は知識を一般化する手段として役立ちます。 ここでは古典的なパターンがすべての可能な観点から考慮されているので、おそらく、著者はあなたが考えていなかった側面からそれらを見せることができました。
.NET FrameworkとC#言語がターゲットプラットフォームとして使用されます。 一部の資料は、プラットフォームとプログラミング言語の機能にほとんど結びついています。 主なプログラミング言語がC ++またはJavaである場合、本の大部分はプログラミング言語に弱く依存する設計問題に専念しているため、この本は引き続き有用です。
この本の読み方
この本は、明確な読書手順を必要とする教科書ではありません。 設計パターンに関するすべての章は独立しており、互いに独立して読むことができます。 本の最後の部分は、設計原理に専念し、他の部分と少し重複しています。
この本は、特定の原則やパターンに関する知識を深めるための参考資料として使用できます。 一般的なアイデアを形成したり、デザイン分野の知識を更新したりするために、最初から最後まで本を読むことをお勧めします。 これにより、特定のパターンの詳細な知識が実際のアプリケーションの成功のために必要であることが明らかになったときに、後で特定の章に戻ることができます。
この書籍の詳細については、出版社のウェブサイトをご覧ください
目次
抜粋
habrozhitelの25%割引クーポン- デザインパターン