>>576
オブジェクトのインターフェイスを統一して
いろんなアプリで利用できるようにしましょうっていう
考え方が1990年代にあったんよ

JavaBeansやMSのComponent Object Modelなど

クライアントアプリのGUI構築には役に立った
いまでもJavaBeansやCOMで動くアプリはある

あくまでもオブジェクト指向の応用の一つでしかないので
真似する意味はあまりないよ