第二周总结

用户头像
ruettiger
关注
发布于: 2020 年 06 月 17 日

随堂笔记:

多态的价值?设计模式。

OOD原则一:开/闭原则(OCP)

扩展是开放的

更改是封闭的

关键是抽象!

优化方案:目标高内聚,低耦合。

优化方案一:按钮多态实现接口类

优化方案二:策略模式

优化方案三:适配器模式

优化方案四:观察者模式

OOD原则二:依赖倒置原则(DIP)

高层模块不能依赖底层模块,而是大家都依赖于抽象;

抽象不能依赖实现,而是实现依赖抽象

OOD原则三:Liskov替换原则(LSP)

子类型(subtype)必须能够替换掉它们的基类型(base type)。

在场景中看,不仅仅是逻辑上判断。

OOD原则四:单一职责原则(SRP)

一个类只能有一个引起他变化的原因

OOD原则五:接口隔离原则(ISP)

不能强迫应用程序实现它不需要的方法。



个人感悟:

无论是技术架构还是运营体系或者是公司组织架构原理,都可以自顶向下设计好规则,大家遵守,都应该依据一定的原则和制度来运转,这样就能各司其职,各尽其力。

建立个人价值和知识体系也是如此,先了解整体框架每一个步骤,然后一个模块一个细节的夯实,最后达到一通百通的目标。

用户头像

ruettiger

关注

还未添加个人签名 2018.05.30 加入

还未添加个人简介

评论

发布
暂无评论
第二周总结