|
|
1
1
你在正确的轨道上,但你遇到了所有设计师都面临的决策,没有明确的答案。
但要扩展,您可以具体定义
然后使用
|
|
|
2
0
如果差异可以用同一数据属性的不同值表示,则 不 需要不同的代码路径来处理这些值,那么就不需要为它们提供单独的子类。
例如,如果您正在计算0-60,您将有一个通用公式,您可以在其中插入特定发动机的加速度参数。没有必要单独
奥托,如果奥迪的引擎具有使汽车隐形的附加功能,那么你确实需要一个特殊的
经验法则:如果你发现自己在写作
|
|
3
0
“经验法则”是:如果有不同的类,则需要单独的类 行为 . 发动机具有不同的 行为 比a 轮胎 ,但 奥迪发动机 具有与 宝马发动机 ,只是 所有物 “加速度量”不同,这是 配置 ,而不是行为。 |
|
|
4
0
我认为可以使用多态性和继承。例如,您创建了一类SLNIC—每个SLNIC都有相同的变量(品牌、功率等)。然后,在调用类构造函数时,可以初始化变量(将它们指定为“BMW”,130等) 这完全取决于应用程序的工作方式。 如果这不是您想要的答案,请指定问题,我将尽力提供帮助。 |