メイン | 2008年04月 »

2008年03月 アーカイブ

2008年03月18日

デザインパターン

限りがあるような感じがしますが。。

ソフトウェア開発におけるデザインパターン(または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。

デザインパターンの古典的な例としては、Smalltalkシステムで導入された Model View Controller (MVC) が挙げられる。

書籍『オブジェクト指向における再利用のためのデザインパターン』において、GoF (Gang of Four; 4人のギャングたち) と呼ばれる4人の共著者は、デザインパターンという用語を初めてソフトウェア開発に導入した。 GoFは、エーリヒ・ガンマ、リチャード・ヘルム、ラルフ・ジョンソン、ジョン・ブリシディースの4人である。

彼らは以下のように述べている

[Design patterns] solve specific design problems and make object-oriented designs more flexiblem elegant, and ultimately reusable. They help designers reuse successful designs by basing new designs on prior experience. A designer who is familiar with such patterns can apply them immediately to design problems without having to rediscover them.
コンピュータのプログラミングで、素人と達人の間ではびっくりするほどの生産性の差があるのだが、その差はかなりの部分が経験の違いからきている。達人は、さまざまな難局を、何度も何度も耐え忍んで乗り切ってきている。 そのような達人たちが同じ問題に取り組んだ場合、典型的にはみな同じパターンの解決策にたどり着くのだが、これがデザインパターンである。(GoF)

それぞれのパターンは、プログラマの間で何度も繰り返し考え出されてきた。なので、それは最善の解決策ではないかもしれないが、その種の問題に対するトレードオフも考慮した、典型的な解決策ではある。更に、コストのかかるかもしれない問題解決を実際に行う前の先行調査として大変役に立つ。パターンには名前がついていることが重要である。なぜなら、名前がついていることで問題や解決策を記述したり、会話の中で取り上げたりすることができるようになるからである。
(以上、ウィキペディアより引用)

開発者は大変ですよね。

相互リンク
デリヘル情報 東京のデリヘル デリヘル ホームページ・デリヘル ホームページ作成・風俗 渋谷の賃貸物件 エステ・渋谷 アリバイ アリバイ 保証人代行

About 2008年03月

2008年03月にブログ「4233 船橋 デリヘル 太田代 の徒然草」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

次のアーカイブは2008年04月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34