2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

デザインパターンをサポートする言語

1 :1:01/10/22 00:24
ってないですかね?
新しいパターンを定義する機構を言語仕様に持ってて、標準パターンライブラリが
用意されてるようなの。

2 :デフォルトの名無しさん:01/10/22 00:30
>>1
LISPのマクロの様な柔軟性があれば、パターンつーか、
わかりにくそうな概念をまとめて、新しい構文にできたりする。
ライブラリとしてじゃなくて、構文という型にはめる。

3 :デフォルトの名無しさん:01/10/22 00:32
あと、Smalltalkも似たような事ができる。

4 :デフォルトの名無しさん:01/10/22 00:40
>>1
RubyはSingletoneとかObserverをクラスライブラリとして持っていたような気が。

5 :1:01/10/22 00:47
ども。
そうですね。LispやSmalltalkなど柔軟な言語ならある程度可能ですね。
既存の言語でいろいろ工夫して、というのも重要だと思います。
しかし、もっとスマートに扱えるようなものが出てきてもいいと思います。
というか、絶対に誰か研究してると思うんですけど。

6 :デフォルトの名無しさん:01/10/22 00:48
ライブラリならJavaにもあるだろ>4

7 :デフォルトの名無しさん:01/10/22 01:07
googleして見つけたページより

ttp://www.fuka.info.waseda.ac.jp/~washi/other/design.html
>デザインパターンの文脈等を考慮せずに構造的な解決を短絡的に求める試みは、
>パターンが本来目指すものと異なるように感じます。

同意だな。
いわば設定上のイディオムであるデザインパターンを無理に言語機能に取り込むことは、
その柔軟性を殺すことになる。
RubyのSingletoneやObserverライブラリもそれらのパターンの実装の一つに過ぎないわけで。

2 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)