回答編集履歴
1
強調をちょっといれて、文言変える。
answer
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
です。
|
10
10
|
|
11
|
-
複雑かつ大規模化する昨今のJavaScriptにおいて、TypeScriptの静的型付けはかなり大きなアドバンテージを得られます。また、基本的にクラスのメソッド(メンバー関数)として書くようにすることで、関数を単独で書くこと自体をなくします。ですので、関数宣言
|
11
|
+
複雑かつ大規模化する昨今のJavaScriptにおいて、TypeScriptの静的型付けはかなり大きなアドバンテージを得られます。また、基本的にクラスのメソッド(メンバー関数)として書くようにすることで、関数を単独で書くこと自体をなくします。ですので、**関数宣言と関数式のどちらでもなく**、クラスでのメソッドの書き方とラムダ式としての無名関数以外で関数を書くことがなくなります。
|
12
12
|
|
13
13
|
プロトタイプベースオブジェクト指向はとても柔軟で強力ですが、いかんせん使いこなすにはテクニカルな部分が多く、かなりの知識と慣れが必要になります。反面、クラスベースオブジェクト指向はデザインパターンなどの研究も進んでおり、他言語での採用が多いことから、扱いやすさと言う面では圧倒的と言っても良いでしょう。クラスベースオブジェクト指向を前面に出し、クラスを基本として記述することが最良と考えています。
|
14
14
|
|