タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとJavaScriptとdesignPatternに関するuemuのブックマーク (2)

  • ECMAScript で Singleton パターンを使う

    指向性メモ::2005-02-24::JavaScriptでデザインパターンその2 prototype.js でデザインパターン - Singleton JavaScriptのデザインパターン - Singleton 石川さんの記事のコメントに解決法があるが、別の解決法を考えてみた。そもそも new が出来ないクラスを作る、というもの。石川さんの記事と同じ例で記述するとこんな感じ。 var Earth = { instance : null, getInstance : function(){ if(this.instance === null){ function Temp(){}; Temp.prototype = { population : 2, increasePopulation : function(){ this.population *= 2; }, getPopulat

    ECMAScript で Singleton パターンを使う
    uemu
    uemu 2005/11/23
    prototype.jsにおけるsingleton Pattern はこれでいいみたい
  • prototype.js でデザインパターン - Adapter

    Iterator に続きまして、「一皮かぶせて再利用」な Adapter パターンです。クライアントは var Main = Class.create(); Main.prototype = { initialize : function() {}, main : function () { var p = new PrintBanner("Hello, World"); p.printWeak(); document.writeln('<br>'); p.printStrong(); } } といった感じ。PrintBanner クラスは別のレガシーなクラスのアダプタで、インタフェースを肩代わりしてやっていると。 実行結果は (Hello, World) *Hello, World*となります。 今回もやっぱり interface に相当するものは作らずにやってみます。(Adapter

    prototype.js でデザインパターン - Adapter
    uemu
    uemu 2005/08/16
    最初引数の渡し方がわからなくて少し悩んだけど arguments を渡せばいい
  • 1