写点什么

训练营第二周课程总结

用户头像
爱码士
关注
发布于: 2020 年 11 月 03 日

架构设计需要遵从良好的设计模式,在设计之初就要考虑架构设计的灵活性和稳定性。第二周主要的内容是架构设计中要遵循的几个设计模式

  1. 开闭原则

  2. 里氏替换原则

  3. 单一职责原则

  4. 依赖倒置原则

开闭原则:一个系统的设计,需要对修改关闭,对扩展开放。什么样的设计符合开闭原则呢,比如我们设计的一个接口,需要更改实现,那么我们应该做的是重新实现一个类,而不是修改原来的类。

单一职责:一个接口只能描述一种能力,比如接口A定义了绘图的功能,就不要把文件操作的功能定义到A接口中,应该另外设计一个接口定义文件操作的功能

里氏替换原则:子类继承父类的所有功能,并且能在被调用的地方替换父类,实现原有的功能。

依赖倒置原则:上层模块不能依赖下层模块,下层模块要依赖上层模块。上层:不要找我,有需要的时候我来找你。即好莱坞原则。

用户头像

爱码士

关注

还未添加个人签名 2019.04.28 加入

还未添加个人简介

评论

发布
暂无评论
训练营第二周课程总结