OO

Validation and Informational patterns

real world: Validation and Informational patterns / Darrow Kirkpatrick http://www.macqueen.us/smalltalkReport/ST/ST05/04ki.pdfタイトルに惹かれて読んだが、僕にとって、それほど興味深いパターンはない。setterメソッド内でのバリデーションのよう…

Ubiquitous Language(34)

Domain-Driven Design / Eric Evansビジネスの人たちとテクニカルな人たちの共通語彙。以下のようなものが含まれる。 domain model term names of bounded contexts terminology of large-scale structure(architectureのことか?) many pattern names from t…

Factory

Refactoring to Patterns / Joshua Kerievsky Creation Methods and Factory Methods(59) オブジェクトを生成するメソッドは、一般にFactory Methodと呼ばれることが多い。しかし、GoFの定義では、オブジェクトを生成するメソッドの全てがFactory Methodとい…

Refactoring to Patterns

Refactoring to Patterns / Joshua Kerievsky ようやく読み終わる。どのようなときにデザインパターンを適用すべきか悩んでいる人にはお勧め。少しづつリファクタリングしながらパターンを適用する手順や適用するメリット、デメリットがわかりやすく説明され…

オブジェクト指向と構造主義

OO

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15624&forum=25 複数の観察対象の中に共通の要素や関係を見出す抽象化の作業が似てるんだと思う。でも、オブジェクト指向の説明をする時に、他の分野の専門用語を借りてくるやり方は、僕の好みでは…