1
3
如果将类分为两部分(角色的定义和提供角色成员的内容),那么通用实现就更有意义了。也许是这样:
但这个问题的直接答案引出了其他几个问题。
所有角色实际上都有相同的属性吗?如果是这样的话,他们还需要单独上课吗?你能要一个吗
如果它们不是单独的类,那么您是否需要多个类来获取角色的成员,或者您可以只拥有这些类:
|
2
1
如果它们是相同的,那么为什么不使用抽象类呢?
|
Eris · 纯虚拟成员有什么优势吗(除了他们可能防止的人为错误)? 2 年前 |
AJA SMBAT · 我在获取列表而不是绑定方法时遇到问题 2 年前 |
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
amirreza870 · Python OOP-更改类文本 2 年前 |
Rocket Procd · 获取活动类实例的数量 2 年前 |
cred · 为什么我请求的变量在从另一个类调用时显示为0.0? 2 年前 |
Oliver Guy · 一个类的所有实例共享相同的值 2 年前 |