设计模式第1天 设计模式6大原则1
开闭原则
定义:软件实体对于拓展应该是开放的,但是对于修改应该是封闭的。
问题描述:软件在开发的过程中,会存在功能的拓展,在进行功能拓展的过程中,遵守开闭原则尽量减少原有代码的修改,而是进行新的代码的拓展。在JAVA语言定义中,开闭原则的实现即为抽象类,在进行功能的具体添加时,只需要对抽象方法进行实现即可。
单一职责
定义:对于一个类而言,应该仅仅只有一个引起它变化的原因。
问题描述:一个类C只负责一个职责P,如果由于项目功能拓展的原因,需要在类C中增加一个职责P2,尽量在可行的情况下将类C进行拆分,分别
原创
2020-12-08 21:50:37 ·
102 阅读 ·
0 评论