最近、Java に Gang of Four (GoF) というデザイン パターンがあることを知りました。それが何であり、その用途が何なのか理解できません。誰かがこれについて私に明確にすることができますか? 前もって感謝します。
3 に答える
DesignPatternsBookの著者は、 「Gang of Four」として知られるようになりました。本の名前 (「デザイン パターン: 再利用可能なオブジェクト指向ソフトウェアの要素」) は電子メールで送信するには長すぎるため、「4 人組による本」は略称になりました。
結局のところ、これはパターンに関する唯一の本ではありません。それは「GOF本」に短縮されました。これは、最初に聞いたときはかなり不可解です。
ギャング オブ フォーはデザイン パターンではなく、Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides による著書"Design Patterns: Elements of Reusable Object-Oriented Software"の口語的な名前です (したがって、ギャング オブ フォー)。ギャング オブ フォーまたは GoF は、著者のグループまたは本自体のいずれかを指すために使用されることに注意してください。
ギャング・オブ・フォー (GOF) は、本の著者を指します。
デザイン パターン: 再利用可能なオブジェクト指向ソフトウェアの要素
ウィキから:
Design Patterns: Elements of Reusable Object-Oriented Software は、ソフトウェア設計における一般的な問題に対する解決策を繰り返し説明するソフトウェア エンジニアリングの本です。この本の著者は、Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides で、序文は Grady Booch です。著者は、多くの場合、Gang of Four、GoF、または Go4 と呼ばれます。