http://ja.wikipedia.org/wiki/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B...
デザインパターン - Wikipedia
> 書籍『オブジェクト指向における再利用のためのデザインパターン』において、
> GoF(Gang of Four; 4人のギャングたち)と呼ばれる4人の共著者は、デザインパターンと
> いう用語を初めてソフトウェア開発に導入した。
> ~中略~
> プログラミングで、素人と達人の間ではびっくりするほどの生産性の差があるのだ
> が、その差はかなりの部分が経験の違いからきている。達人は、さまざまな難局を、
> 何度も何度も耐え忍んで乗り切ってきている。そのような達人たちが同じ問題に取り
> 組んだ場合、典型的にはみな同じパターンの解決策にたどり着くのだが、これがデザ
> インパターンである。(GoF)
基盤としてはこのような概念になります。
http://www.hellohiro.com/pattern/
JavaでHello World デザインパターン
さらに上記をかみ砕くと、
> デザインパターンとはオブジェクト指向のソフトウエアの設計に良く使用される特徴的
> な構造や機能を抽出してパターン化したものです。
つまり、まずはじめにオブジェクト指向設計ありきで、それをより効率良く利用するためのものがデザインパターン、ということになります。
http://www.objectclub.jp/technicaldoc/pattern/DPforJavaProgramme...
- Java プログラマのためのデザインパターン入門
オブジェクト倶楽部と言うサイトの中のデザインパターン解説です。
なかなかわかりやすいと思います。
http://www.hyuki.com/dp/cat_index.html
ギコ猫とデザインパターン
若干ネタっぽいですが、良書「Java言語で学ぶデザインパターン入門」の著者である結城氏のサイトです。
http://www.amazon.co.jp/exec/obidos/ASIN/4797327030/qid=11361833...
Amazon.co.jp: 増補改訂版Java言語で学ぶデザインパターン入門: 本: 結城 浩
上で紹介した、結城氏の本です。
Javaプログラマであれば、数あるデザインパターン本の中でもっともお勧めです。
izunagonagoさんがどこまでデザインパターンを理解したいのかはわかりませんが、ちゃんと身に付けたいのであれば、Webではなく、書籍でしっかり学習されることをオススメします。
デザインパターンは覚えればそれで良い、と言うものではありませんので。
http://www.amazon.co.jp/exec/obidos/ASIN/4797311126/qid=11361833...
Amazon.co.jp: オブジェクト指向における再利用のためのデザインパターン: 本: エリック ガンマ,ラルフ ジョンソン,リチャード ヘルム,ジョン ブリシディース,Erich Gamma,Ralph Johnson,Richard Helm,John Vlissides,本位田 真一,吉田 和樹
デザインパターンの元祖です。
SmallTalkやC++でサンプルが記述されていますが、読めばわかるレベルです。
はっきり言って難しいですが、パターンの本質を知るには一読をオススメします。
http://www.netlaputa.ne.jp/~hijk/study/oo/designpattern.html
�f�U�C���p�^�[������
http://www002.upp.so-net.ne.jp/ys_oota/mdp/
�f�U�C���p�^�[���̊[������
これらはいかがでしょうか?
コメント(0件)