【发布时间】:2009-03-15 22:22:08
【问题描述】:
我不完全确定如何措辞,但我会尝试。
假设您在程序的某些部分中有一些设置,您 80% 确信您将永远不必再次修改。你怎么知道在可变代码上画线?您知道将设置一直保存到用户定义的 XML 文件是多余的。但是,您也知道,稍后可能需要更改这些设置的可能性为 20%,因此在橡胶与道路相遇的地方对其进行编码也不是最佳选择。
我想我想问的是,你应该让你的程序容易改变抽象树多远?
其中一个例子是手动为网站编写 HTML 代码与让程序自动生成它。直接编写 HTML 代码不会花费太多时间。编写一个程序来自动生成 HTML 代码需要更长的时间。
【问题讨论】:
标签: generics abstraction