>拡張性ある方ががよいというだけで必要条件ではないだろう。
厳密な仕様書が事前にあり、変更がないという保証があればいいと思う。
そういうコーダー的プログラムであれば、オブジェクト指向なんて
使う方が間違ってると思う。
現実的なプログラムは普通バージョンがあることを考えれば、
拡張性は当たり前な気もする。

>プロトタイプベースの OOPL ではクラスベースとは違う情報隠蔽の仕組みを持っている。
俺の知識不足なためか、よくわからないので具体的な説明をしてくれると
ありがたい。

>多態性はロジックの局所集中を回避する効果がある。
これも状況がよくわからないので、説明してくれるとうれしい。
代わりに、内部ロジックの隠蔽を次のレスで説明します。