0

在我当前非常简单的应用程序中,我有一个类负责跟踪所有客户。它添加新客户、更新详细信息、分配经理等。总而言之,它执行一些逻辑并跟踪那里有什么。

现在,我需要以一种复杂的方式显示这个数据库,包括某些字符串格式、列宽等。这种行为应该是一个外部类的一部分,该类将获取一个客户列表,还是应该保留在数据库本身中,如它是“最接近”客户的对象吗?两种方法的优缺点是什么?什么在语义上更有意义?

提前谢谢。

4

1 回答 1

1

我会使用一个外部类,因为代码可以重用于其他应用程序。如果您将格式与数据库联系起来,那么您最终会得到非常具体的代码,这将花费您进一步的时间。

话虽如此,优雅的解决方案并不总是最快的。如果最后期限迫在眉睫,并且您发现对格式信息进行硬编码更容易和更快,那么暴力破解可能会更谨慎,这样您就不会以愤怒的客户、未完成的项目和未付发票。

于 2012-01-05T21:14:19.407 回答