1
3
基本上,您可以从已经创建的一组类中分解出通用功能,并将该功能放到一个基类中。然后,当每个类从基类继承时,它们接收到该功能(或者可以选择重写它并提供自己的实现)。提供功能的代码保留在基类中的一个位置,而不是跨一组类。 Here is a good discussion 以及多态性是如何适应的。有很多 good books 关于这个问题。 |
2
0
我认为了解多态性的力量的一个好方法是看看Bob Martin的 SOLID principles of OOD 同时研究设计模式及其多态性的使用,为解决常见问题提供解决方案。我推荐你 Head First Design Patterns 为以后。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |