六、常见设计模式
1.详见Netty中学习设计模式 https://blog.****.net/windy46/article/details/108618262
2.代理模式
描述:为其他对象提供一种代理以控制对这个对象的访问。
3.适配器模式
描述:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
注意:项目一定要遵守依赖倒置原则和里氏替换原则。
依赖倒置原则:高层模块不应该依赖低层模块,两者都应该依赖抽象。抽象不应该依赖细节。细节应该依赖抽象。
里氏替换原则:只要父类出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常。