Yuta KimuraYuta Kimura ·木村祐太Kimura
researchmap

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

使うときの心構えと、さらに学ぶためにHow to use patterns well, and where to learn more