てことで、RubyCocoaなる存在を知る。
「求めよ! さらば与えられん!」
これでつながった。
話変わって、デザイン・パターン。前回、JavaScriptでシングルトンを実装したので、この際他のパターンもやってみようかとすこし思った。が、やっぱやめた。
デザイン・パターンのほとんどは設計コンセプトであって、テクニック的には「継承」「委譲」「ポリモーフィズム」しかをつかってないともいえる。構造的に例外なのはPrototype、Iterator、Singletonパターンくらいか?
PrototypeパターンはJavaScriptそのものだし、Iteratorパターンならprototype.jsからRubyライクで上質なイテレータが提供されてる。だからSingletonパターンさえクリアすればよかったのだ。あとは設計コンセプトだから適切なパターンを適切なところでつかえばいいと。
そういうことにしようよ。ヽ( ̄ー ̄ )ノ
エリック ガンマ ラルフ ジョンソン リチャード ヘルム ジョン ブリシディース
ソフトバンククリエイティブ
売り上げランキング: 12794
ソフトバンククリエイティブ
売り上げランキング: 12794

0 件のコメント:
コメントを投稿