gpt4 book ai didi

oop - 这是糟糕的 oop 设计吗?

转载 作者:行者123 更新时间:2023-12-01 06:54:47 26 4
gpt4 key购买 nike

想象一下,我有一个名为 IVehicle 的接口(interface)。

从这个界面,我派生了几个具体的类型,例如公共(public)汽车和汽车(都可以移动、减速、关闭引擎等)。我的界面没有字段。

拥有一个具有字段(例如车辆的最高速度)的类并由每种具体类型使用它会是糟糕的设计吗?这会是糟糕的设计吗?另外,如果我在这个类中存储状态(例如使用字段),那么它必须是静态的吗?

谢谢

最佳答案

你在谈论一个抽象类,不,这不是糟糕的设计。这就是它们的用途(基本上是接口(interface),但有一些基本的实现)。

状态不必静态存储。每次创建 Car、Bus 等时,都会有这个类的完整实现(以派生类之一的形式)。

关于oop - 这是糟糕的 oop 设计吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/542620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com