所以我需要创建一个客户系统,并且没有多种类型的客户。
我还应该创建一个接口(interface)或抽象类来继承吗?
最佳答案
没有。你应该只抽象需要抽象的东西。如果要添加新类型的客户,您随时可以稍后回来重构您的代码。
始终让您的设计尽可能简单,以完成工作。
不要添加抽象,因为它们看起来不错,您可能永远不需要它们。添加抽象,因为您需要它们。
关于c# - 我真的应该抽象一切吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5437586/