C++ が interface を毛嫌いするのが理解できないんだよな… virtual とか使いまくる羽目になるわけだけど。
@shinji_kono 近代的なC++の場合、ライブラリ毎に作られる基底クラスが複数のライブラリの連携を阻害するので、継承自体がどうしようもないときに使う手段みたいな位置づけになってますね
-
-
@fadis_ interface には、そう言う継承の問題はないんですけどね。abstract factory がc++で綺麗に書けないのは困る。 -
@shinji_kono そのinterfaceをどのライブラリが定義するかって割と重要な問題だと思いますよ。abstract factoryっぽいことをやりたければ template< typename T > create(); みたいなのを個々の実装で特殊化すれば良いですし
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.