良好的程序架构

要满足千变万化的需求,必须要求有良好的程序架构。

简单的功能需求满足后,对于程序大的支持面一定要考虑,

比如数据库的变更,数据的变化等等。

应该更努力的学习结构的变化,包括类的演变。

如果对于每一个需求都要换一套程序,那维护工作量是巨大的。

对于可重复使用的类,通过配置文件来开启是一种简单有效的方法。

现在的问题在于,每当需求变化,特别是比较大的改动时,

往往采用复制程序来修改比较方便。

通过添加模块来改变应该比复制修改来的简单。

但是这涉及到内部的许多类,和一些公用函数。比较的麻烦。

这需要静下心来好好思考

原文地址:https://www.cnblogs.com/wanghualiang/p/1689153.html