第二周总结:设计原则
设计原则
单一职责
一个类只有一个职责,也就是说改变类的原因只有一个;
开放封闭原则
对扩展是开放的,对修改是关闭的。
里氏替换原则
当一个子类的实例应该能够替换任何其超类的实例时。
依赖倒置原则:
1、高层模块不依赖于底层模块,二者都应该依赖于抽象;
2、抽象不应该依赖于细节,细节应该依赖于抽象;
接口分离原则:
不能强迫用户去依赖那些他们不使用的接口。换句话说,使用多个专门的接口比使用单一的总接口总要好。
反应式编程
Flower 是一个构建在 Akka 上的反应式微服务框架,开发者只需要针对每一个细粒度的业务功能开发一个 Service 服务,并将这些 Service 按照业务流程进行可视化编排,即可得到一个反应式系统。
评论