第 3 周总结
面向对象设计5原则:
1、开闭原则(OCP:Open/Closed Principle)
2、依赖倒置原则(DIP:Dependency Inversion Principle)
接口由高层制定。不调用框架的代码,针对框架提供的接口编程。
3、里氏替换原则(LSP)
为被继承而设计的类,才去继承。
4、单一职责原则(SRP:Single Responsibility Principle)
一个类,只有一个(一体化)改变的原因。
5、接口隔离原则(ISP:Interface Segregation Principle)
不要强迫类去依赖它不需要的接口。
反应式编程,通过异步消息驱动。
调用者和被调用者不是由同一线程执行。
评论