代码模块化编程思想!!
模块化编程思想
- 模块化是一种设计思想,利用模块化可以把一个非常复杂的系统结构细化到具体的功能点,每个功能点看做一个模块,然后通过某种规则把这些小的模块组合到一起,构成模块化系统。
模块化的特点
生产效率高
- 灵活架构,焦点分离
- 多人协作互不干扰
- 方便模块间组合、分解
维护成本低
- 可分单元测试
- 方便单个模块功能调试、升级
程序中的模块化
- 程序模块化与现实生活中的模块化相似,从程序开发角度,模块化是一种开发模式,也有两个特点:
- 开发效率高:方便代码重用,对于别人开发好的模块功能可以直接拿过来使用,不需要重复开发类似的功能。
- 维护成本低:软件开发的周期中,由于需求经常发生变化,最长的阶段并不是开发阶段,而是维护阶段,使用模块化开发的方式更容易维护。