|
|
1
7
您不能定义某种get_id方法,以便id返回自身,对象返回id,名称执行获取id所需的任何操作吗?然后你就可以把任何你知道是三者之一的东西标准化。同样,如果需要,使用get_name和get_object方法。
除非我遗漏了什么,否则我会称这种反模式为“错过了创建抽象的机会”。 |
|
|
2
4
几乎在您发现自己打开对象的类的任何时候,都会提示该行为应该是对象本身的一种方法。消息发送 是 基于接收器的多态性。在这种情况下,它应该类似于:
定义
至于如何称呼它,我称之为“OO语言中的过程编程” |
|
|
Eris · 纯虚拟成员有什么优势吗(除了他们可能防止的人为错误)? 4 年前 |
|
|
James Nguyen · Java多态性:为什么返回错误? 8 年前 |
|
|
Alex Cristea · 如何从另一个类的数组中打印特定行 8 年前 |
|
juztcode · C语言中的静态和动态分辨率++ 8 年前 |
|
|
Hugo · 具有多态关系的活动记录获取关联模型 8 年前 |
|
|
pooya13 · 机器代码层上虚函数和条件执行的区别 8 年前 |
|
|
Nisba · C中子类类型未知的模型类/子类++ 8 年前 |
|
|
R zu · 使用多次调用的可替换方法初始化 8 年前 |