タグ

objectに関するkeyesberryのブックマーク (2)

  • DailyJS: JS101: Object.create

    JS101 is a tutorial series aimed at beginners. Each post is a bite-sized chunk aimed to elucidate JavaScript fundamentals. To read previous posts, view the js101 tag. The inheritance examples we looked at last week used the form Rectangle.prototype = new Shape(). The reason I like this example is it shows how powerful prototypes are, despite their simplicity. The downside is the constructor for th

  • 手続き型とオブジェクト指向の違いをFizzBuzzで理解する - COBOL技術者の憂鬱

    前回のエントリーでは、手続き型とオブジェクト指向とで、プログラミングの違いが理解できるようになってきたと書きました。 ですが、当に理解できているのかどうか自分でもあいまいなところがあるので、実際に両者でプログラムを書いて比較してみることで、その違いについて考えていこうと思います。 対象のプログラムですが、まだ簡単なものしか書けないので、FizzBuzzにしましょう。 これは一時、流行りましたね。あの時は私もCOBOLで書いたのですが、今回はRubyでやってみることにします。 まずは、以前に書いたCOBOLソースをそのままRubyで焼き直してみました。 【ソース1】 #手続き型(関数を利用しない構造化プログラミング) #3の倍数を求める(Fizz) Fizz = [] for i in 0..100 if i % 3 == 0 Fizz[i] = 'Fizz' else Fizz[i] =

    手続き型とオブジェクト指向の違いをFizzBuzzで理解する - COBOL技術者の憂鬱
  • 1