一、完成高内聚步骤
1.确定模块要完成的功能点
2.除了完成本质功能外,不提供其他功能
3.要满足可读性、可扩展性、可复用性、可维护性
4.向外提供服务时最好是面向接口编程
二、完成低耦合步骤
1.低耦合要求模块间的依赖、感知、连接尽量低
2.低耦合的设计要求能适应变化,因为技术更新的太快,但是思想上差不多
3.模块间的低耦合体现在不同模块的内部的高内聚要求,模块功能尽量独立
4.模块间的依赖尽量通过接口,对象组合优于继承
1.确定模块要完成的功能点
2.除了完成本质功能外,不提供其他功能
3.要满足可读性、可扩展性、可复用性、可维护性
4.向外提供服务时最好是面向接口编程
1.低耦合要求模块间的依赖、感知、连接尽量低
2.低耦合的设计要求能适应变化,因为技术更新的太快,但是思想上差不多
3.模块间的低耦合体现在不同模块的内部的高内聚要求,模块功能尽量独立
4.模块间的依赖尽量通过接口,对象组合优于继承