かわうそ兄弟商會ともゆかりが深く、ソフトウェアエンジニアでもある羽生田栄一さんが、雑誌「TURING MACHINE」(スペック) 1991年2月号から10月号にかけて連載した「オブジェクト指向の思想と方法論」(全5回)を電子版(PDF)としてお届けします。 20年前といえば、SmalltalkやC++によるオブジェクト指向プログラミング(OOP)は一般化しつつあったものの、ソフトウェア工学では構造化手法が主流であり、オブジェクト指向分析(OOA)や設計(OOD)といった方法論はまださほど注目されていませんでした(コード/ヨードン法の登場が1990年、OMT法が1990年、ブーチ法が1991年)。 そのような背景の上に書かれたこの記事は、オブジェクト指向の特徴を認識論やレトリックといった思想的な側面から論じており、大変ユニークな切り口を持っていました。また、GoFのデザインパターン(199