上学的时候这些知识,都是些概念性的东西,可能感触比较少,局限于当时练手项目比较小。随着工作经验的积累,越来越感受到软件工程和软件体系结构的强大和带来的优点。目前先写两个,下班补充剩下的。
1、开闭原则
目标:面向对象中的对象。
要求:对于拓展是开放的,对比修改是封闭的。
方式:继承、抽象化接口。
2、单一职责原则
目标:对象、模块。
要求:各模块和对象单独负责自己的功能和职责。
目的:高内聚,低耦合。
上学的时候这些知识,都是些概念性的东西,可能感触比较少,局限于当时练手项目比较小。随着工作经验的积累,越来越感受到软件工程和软件体系结构的强大和带来的优点。目前先写两个,下班补充剩下的。
目标:面向对象中的对象。
要求:对于拓展是开放的,对比修改是封闭的。
方式:继承、抽象化接口。
目标:对象、模块。
要求:各模块和对象单独负责自己的功能和职责。
目的:高内聚,低耦合。