Design Patterns
デザインパターンで学ぶ、良い設計の「型」
オブジェクト指向設計で繰り返し現れる問題と、その洗練された解決策のカタログ。GoF(Gang of Four)の23パターンを、概要・利点・欠点・使いどころ・実例・Java/Pythonのコードとともにまとめました。クラス図・身近なたとえ話・リファクタリング例・理解度クイズ付きです。
この教材は日本語のみで提供していますThis learning material is available in Japanese only.
はじめにIntroduction
デザインパターンとは何かWhat are design patterns?
パターンカタログPattern catalog
GoF 23パターンThe 23 GoF patterns
カテゴリで絞り込み、各パターンのカードをクリックすると、詳しい説明・クラス図・利点欠点・コード例が開きます。
理解度チェックCheck your understanding
理解度チェッククイズComprehension quiz
それぞれの状況にもっとも適したパターンを選んでください。
おわりにIn closing