何か荒れてる。オブジェクト指向言語の便利と思うところ。
・インターフェース定義できること
 ライブラリが作りやすい、使いやすい
・名前空間があること
 関数名の衝突を気にしなくて良い
・関数オーバーロード
 上に同じ
・継承できること
 同じコードを書かなくて済む