新次元新発想!新しい文法を作るスレ
■ このスレッドは過去ログ倉庫に格納されています
0234205
NGNGMixJuice でも多重継承は多重継承でやってますし。
MixJuice の Mix-in はどうも C++ の namespace や
Java の package の拡張に相当するような気がしますね。
もし、拡張したコードとの間にポリモーフィズムが成り立てば、
多次元継承のようなものができることになりますね。
Ruby だと変数が型付けされてないので実現できちゃいますね。
C++ だと fstream が ifstream/ofstream と直接の継承関係にないのですが、
多次元継承ができれば直接の継承関係を持てることになりますね。
base.istream ← base.iostream
↑ ↑
file.istream ← file.iostream
みたいに。
■ このスレッドは過去ログ倉庫に格納されています