c# - 我真的应该抽象一切吗

标签 c# design-patterns

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

我还应该创建一个接口(interface)或抽象类来继承吗?

最佳答案

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

始终让您的设计尽可能简单,以完成工作。

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

关于c# - 我真的应该抽象一切吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5437586/

相关文章:

c# - 如何从我自己的 .cs 文件访问 WPF MainWindow 控件

c# - 编译表达式比解释版本运行得慢得多

javascript - 使用 usesubmitbehavior=false 访问代码隐藏中文本框的值

c# - 调车场算法建模

.net - .net 中是否有表示 “range” 的标准类?

c# - 使用 Scintilla 添加关键字

c# - C# 中的 openssl 以匹配 linux 中的 openssl des-ede3-cbc

c# - 静态属性可以在 C# 中返回对象/类的新实例吗

c# - 如果可能的话,是否应该在软件组件内部避免使用线程?

c# - .NET 中是否有包含单个 EventHandler 的标准接口(interface)