オブジェクト指向システムの設計 170 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0559デフォルトの名無しさん
2016/06/05(日) 09:33:04.83ID:PAgdOZpuいやさ、デザインパターンと共に歩んできてないの?って思ったんだが
デザインパターンといえば、有名なのはこの本だよね。
https://en.wikipedia.org/wiki/Design_Patterns
出版は1994年。もちろん研究レベルではもっと前からあるのだろうけど、
それを言ったらオブジェクト指向ももっと前からある。
で、この本自体に書いてあったと思うけど、デザインパターンというのは
巷にあふれる(当時主流となりつつあるオブジェクト指向言語の)設計のパターンをカタログ化したもの。
サンプルコードはこれまた当時主流で勢いもあったJava言語で記述されていた。
(ちなみにRubyは1995年生まれ)
今から勉強しているような人は、デザインパターンがすでにあって、
それを勉強してオブジェクト指向を理解するんだろうけど、
俺とかは逆。オブジェクト指向言語を使っていて、こういう場合は実装しよう?
こうやればうまくいいんじゃね?と考えていたことを、体系化したものがデザインパターン。
デザインパターンは書籍化された当時(1994年ごろ)の問題、つまりオブジェクト指向の問題を
解決するものであり、それよりも前からオブジェクト指向はあったのだから、別々の考えだし、
設計をカタログ化すると言うアイデアは、オブジェクト指向にかぎらないものと、
他の分野にも広がっていったのは、常識なんだが。
■ このスレッドは過去ログ倉庫に格納されています