ECMAScript 5は現在最終ドラフトであり、オブジェクトとプロトタイプに関連する新機能が含まれています。SOとGoogleでOOPデザインパターンを探していると、JavaScriptで「OOPを実行する」方法がかなりたくさんあることがわかりました(ただし、従来のOOPをエミュレートしようとすることから、名前空間の汚染を減らすことを試みることまで、OOPを定義することもできます)。 。
ECMAScript 5がJavaScriptの世界をとっている方向に対して、最も前向きなデザインパターンはどれですか。その主な利点は何ですか?それらのうち、以前は実装できなかった、または実装するのに適したものはどれですか?