第二周总结:设计原则

发布于: 2020 年 06 月 17 日

设计原则

单一职责

一个类只有一个职责,也就是说改变类的原因只有一个;

开放封闭原则

对扩展是开放的,对修改是关闭的。

里氏替换原则

当一个子类的实例应该能够替换任何其超类的实例时。

依赖倒置原则:

1、高层模块不依赖于底层模块,二者都应该依赖于抽象;

2、抽象不应该依赖于细节,细节应该依赖于抽象;

接口分离原则:

不能强迫用户去依赖那些他们不使用的接口。换句话说,使用多个专门的接口比使用单一的总接口总要好。

反应式编程

Flower 是一个构建在 Akka 上的反应式微服务框架,开发者只需要针对每一个细粒度的业务功能开发一个 Service 服务,并将这些 Service 按照业务流程进行可视化编排,即可得到一个反应式系统。

用户头像

远方

关注

还未添加个人签名 2018.03.12 加入

还未添加个人简介

评论

发布
暂无评论
第二周总结:设计原则