我应该真的抽象一切

时间:2011-03-25 20:09:23

标签: c# design-patterns

所以我需要创建一个客户系统,而且没有多种类型的客户。

我还应该创建一个继承的接口或抽象类吗?

1 个答案:

答案 0 :(得分:8)

没有。您应该只抽象需要抽象的东西。如果要添加新类型的客户,您可以随时返回并重构代码。

始终保持设计简单,以完成工作。

不要添加抽象,因为它们看起来很好,你可能永远不需要它们。添加抽象,因为你需要它们。