在我当前非常简单的应用程序中,我有一个负责跟踪所有客户的类。它添加新客户,更新详细信息,指派经理等。总而言之,它执行一些逻辑并跟踪其中的内容。
现在,我需要以一种复杂的方式显示这个数据库,具有特定的字符串格式、列宽等。这个行为应该是一个接受客户列表的外部类的一部分,还是应该留在数据库本身,因为它是“最接近”的customer对象?这两种方法的优缺点是什么?什么在语义上更有意义?
提前进行Thx检查。
发布于 2012-01-06 05:14:19
我将使用外部类,因为代码将可供其他应用程序重用。如果您将格式设置绑定到数据库,那么您最终会得到非常具体的代码,这将耗费您更多的时间。
也就是说,优雅的解决方案并不总是最快的。如果有一个迫在眉睫的最后期限,你发现硬编码你的格式化信息更容易和更快,然后可能更谨慎地强行通过它,这样你就不会因为一个愤怒的客户,一个未完成的项目和未付的发票而结束。
https://stackoverflow.com/questions/8749761
复制相似问题