JavaScriptはオブジェクト指向?
Twitterで@co_jit さんがツイートしていたので、ちょっと反応。
JavaScriptはオブジェクト指向か?
個人的には、JavaScriptはオブジェクト指向であるといえると考えています。
JavaScriptはクラスベースか?プロトタイプベースか?
が、もう1つ先にすすめると、そのオブジェクト指向がクラスベースで考えるのか、プロトタイプベースで考えるのか?という点がでてきます。
これは実現方法を考えるときに、大きな差がでてくる部分ですが、あまり意識されていない部分かな、とも。
Java,C#がクラスベースの代表格、JavaScriptがプロトタイプベースの代表格と考えています。
時間があるときにでも、両者の違いを書こうかな。