- JavaScript 3
932 :デフォルトの名無しさん[sage]:2014/11/25(火) 07:57:24.76 ID:53f+YSIW - よく勘違いしている人が多いが、
オブジェクト指向言語でしかオブジェクト指向が出来ないんじゃなくて オブジェクト指向言語というのは、オブジェクト指向をやりやすい言語なんだよ。 カプセル化・継承・ポリモーフィズムというのは、オブジェクト指向の特徴ではなく オブジェクト指向言語は、カプセル化・継承・ポリモーフィズムをやりやすいってだけ。 求められる要件が同じなら、カプセル化・継承・ポリモーフィズムをする。 その書き方が、言語によって簡単かどうかの違い。 JavaScriptを使っていて、カプセル化・継承・ポリモーフィズムをしたいなぁって みんなが思ったからプロトタイプベースオブジェクト指向に、 カプセル化・継承・ポリモーフィズムのための言語仕様が加わっただけ。 まず最初に、要求があった。みんながほしがった機能だから つけ加えられたってことを忘れちゃダメ。 別に今までやってきたことを、簡単に書けるようになったというだけで 今までの何かを、壊すわけじゃないんだからさ。
|