外部インターフェイス

言語バインディングをどうしようかなぁ。最終目標としてはやるんだけど、この時点でやるか否か。基本的にはアプリケーションの任意の要素を言語バインディング用オブジェクトに仕立てるつもり。この言語バインディング用クラスを実装の低レイヤから使用して行くっていう手があって、この方が後付けより良いだろうとは思う。コンソールでも GUI でも Application, Document, Window はクラス化するよね。このクラスに言語バインディング用の機能を使用可能な機能として公開するか否か...
うーん、やっぱり言語バインディング用のインターフェイスは内部で使わない方がヨサゲに見える。