JavaScript流オブジェクト指向プログラミング - ITpro

JavaやC#などのオブジェクト指向言語とは異なるアプローチでオブジェクト指向を実現できるJavaScript。なかなか丁寧な解説が見つからないのだが, 「 JavaScript流オブジェクト指向プログラミング」 - ITpro は非常にわかりやすかった。プロトタイプ型のオブジェクト指向言語は,スクリプト言語という特性(=サクサク感&柔軟性)にぴったりだ。 ただし,

そのオブジェクトの内部のみからアクセス可能なプロパティ(C++やJavaでいうところのプライベート変数)はJavaScriptでは実現できません。

は, 「 Javascript でカプセル化する方法」 - nirvashの日記 で説明されている通り,varの使い方や宣言箇所を工夫することで実現可能である。 DojoやYUIなどを使うと,どうしても既存のオブジェクトの振る舞いを変えたくなったりするので,JavaScriptでのオブジェクト指向実現のための知識は今後必須となるだろう。そのための第一歩として,ITproの記事は非常に有効だと思う。

このエントリーをはてなブックマークに追加

関連記事

「エンジニアチームの生産性の高め方」という書籍が出版されました

2023年のRemap

Remapにファームウェアビルド機能を追加しました

Google I/O 2023でのウェブ関連のトピック

2022年を振り返って