<<松本行弘的程序世界>>, 今天读到说对于多重继承名字重复, 大致上分三种应对方法
1. 给父类定义优先级, 如Common Lisp Object System
2. 把重复的名字替换掉, 如Eiffel
3. 指定使用类的名字, 如C++
对于Eiffel做法没有很理解, 于是搜了一下,
可以参考下面两个连接. 好奇者请入.
An Eiffel Tutorial - 9 INHERITANCE
本文详细解释了面对多重继承中名字重复问题时,三种不同的解决策略:为父类定义优先级、替换重复名称以及指定使用特定类的方法。以Eiffel的做法为例进行深入探讨。
<<松本行弘的程序世界>>, 今天读到说对于多重继承名字重复, 大致上分三种应对方法
1. 给父类定义优先级, 如Common Lisp Object System
2. 把重复的名字替换掉, 如Eiffel
3. 指定使用类的名字, 如C++
对于Eiffel做法没有很理解, 于是搜了一下,
可以参考下面两个连接. 好奇者请入.
An Eiffel Tutorial - 9 INHERITANCE
1293

被折叠的 条评论
为什么被折叠?