4

场景:您有一个规模合理的项目,其中包含一些表单、类等。

问题:您将如何对您的功能进行分组?您会将所有表单共有的功能放入一个单独的类还是根据功能放入多个类?你的数据库调用呢?你会拥有一个包含所有数据库函数的类吗?或者您会创建一个处理调用的实用程序类吗?

原因:我正在寻找有关如何最好地“分组”功能的一些方向。例如,我可以看到将所有数据库函数放在一个类中会使以后更容易更改/调试,但这有必要吗?我偏爱为您处理所有连接并返回格式化结果的实用程序,但 SQL 代码确实到处都是。

尾注:我知道有很多问题,但正如我所说,我正在寻找方向,您不必接受每个答案并将其回答为 T,但一些编码指南或过去经验中的一些编码智慧将是非常感激

非常感谢,

4

1 回答 1

4

查看3 层架构。但是,如果您正在寻找更深入的东西,那么有很多关于应用程序架构主题的好书。您可以尝试企业应用程序架构模式

于 2010-07-06T20:16:50.667 回答