タグ

2013年11月21日のブックマーク (3件)

  • javascriptのモジュールパターンとprototype継承について - tanihiro.log

    jsを書くとき、今まであまりprototype継承を使用せず、どちらかというとモジュールパターンで記述することが多かったので、それぞれ何が違うのか、あまり理解していませんでした。 それを今日教えてもらえたので、まとめます。 モジュールパターンとは function Hoge() { var n = 1; return { fuga: function() { alert(n); } }; } var hoge = new Hoge; hoge.fuga(); // 「1」がalertで表示される hoge.n; // Error このように、関数の返り値をobjectで返し、さらにそのobjectの中にfunctionを用意します。 fugaの中で参照しているnはクロージャの中で生き続けるので、外からでもアクセスできますが、直接は参照できません。 この、クロージャを利用してprivateや

    javascriptのモジュールパターンとprototype継承について - tanihiro.log
    pipehead
    pipehead 2013/11/21
    > モジュールパターンはprivateな変数やメソッドを簡単に定義できるが、継承はできない
  • おみおつけと味噌汁。おじやと雑炊。これって同じもの?違うもの? | クックパッド

    「おみおつけって何?」小6の娘がある日きいてきた。ええー、知らないの~!?味噌汁のことだと教えましたが、あれ?おみおつけと味噌汁って当に同じもの? こんな風なべ物の名前の違いってまだまだありますよね。おじやと雑炊、おむすびとおにぎりetc.……。当に同じものかどうか調べてみました。

    おみおつけと味噌汁。おじやと雑炊。これって同じもの?違うもの? | クックパッド
    pipehead
    pipehead 2013/11/21
    御御御付け
  • アンチパターンとは 【 anti-pattern 】 - 意味/解説/説明/定義 : IT用語辞典

    概要 アンチパターン(anti-pattern)とは、問題への対応策・解決策の類型のうち、よく陥りがちな避けるべき悪い典型例のこと。べからず集。1995年にアンドリュー・コーニグ(Andrew Koenig)氏が著書で用いたのが最初で、ソフトウェア工学において良い実践例を類型化した「デザインパターン」(design pattern)をもじった表現である。 来は、単によくある悪い例というだけでなく、当初は適しているように思われるが最終的には好ましくない結果をもたらし、様々な現場で繰り返されていることが知られており、改善するための一般的な手法が提案されているようなもののことを指す。 アンチパターンという用語が広まるに連れて、このような観点を厳密に適用せず、「よくある悪い実践例」といった単純な意味合いで用いられることが増えている。また、当初はソフトウェア開発およびプログラミングについての概念だ

    アンチパターンとは 【 anti-pattern 】 - 意味/解説/説明/定義 : IT用語辞典