高内聚、低耦合实现步骤

一、完成高内聚步骤

1.确定模块要完成的功能点

2.除了完成本质功能外,不提供其他功能

3.要满足可读性、可扩展性、可复用性、可维护性

4.向外提供服务时最好是面向接口编程

二、完成低耦合步骤

1.低耦合要求模块间的依赖、感知、连接尽量低

2.低耦合的设计要求能适应变化,因为技术更新的太快,但是思想上差不多

3.模块间的低耦合体现在不同模块的内部的高内聚要求,模块功能尽量独立

4.模块间的依赖尽量通过接口,对象组合优于继承

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。