设计模式解析学习 发表于 2016-05-09 | 分类于 technology | 面向对象范形面向过程:功能分解将一个大任务分解为一个个小任务,但是主程序需要承受的责任太多(为每个子任务分配资源,确保子任务正确运行,etc) 功能分解往往导致低内聚,高耦合。 面向对象对象具有责任,降低主程序的复杂操作。 封装使得耦合性降低。