二者核心区别是如何分配职责。
1、职责:
职责:条件的判断,判断了几次。
过程式代码忙于处理细节,而面向对象代码只需要一个接口即可工作,并且不需要考虑实现的细节。
2、内聚:
cohesion
一个模块内部各成分之间相关联度的度量。
3、耦合:
4、正交:
将职责相关的组件紧紧组合在一起,而与外部系统环境隔开,保持独立。
正交主张重用组件,期望不需要任何特殊配置就能把一个组件插入到新系统中。