标签: c# design-patterns
所以我需要创建一个客户系统,而且没有多种类型的客户。
我还应该创建一个继承的接口或抽象类吗?
答案 0 :(得分:8)
没有。您应该只抽象需要抽象的东西。如果要添加新类型的客户,您可以随时返回并重构代码。
始终保持设计简单,以完成工作。
不要添加抽象,因为它们看起来很好,你可能永远不需要它们。添加抽象,因为你需要它们。