继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Netty源码阅读入门实战(十一) - 设计模式的应用

开心每一天1111
关注TA
已关注
手记 524
粉丝 48
获赞 218

1 单例模式

5bd7e74b0001644c10000295.jpg


5bd7e74c0001e5ce10000815.jpg

基本类型的单例模式代码

1.1 Netty 实例

1.1.1 ReadTimeoutException

5bd7e74d0001c48e10000303.jpg


可以看出,构造器私有,防止随意创建
static保证延迟加载

1.1.2 MqttEncoder

5bd7e74d00018abf10000414.jpg

2 策略模式

5bd7e74e0001bfed10000203.jpg


5bd7e7500001bdb910000806.jpg

基本类型的策略模式代码

5bd7e752000108d210000320.jpg

根据 executers 去选择相应的策略

5bd7e7540001412410000756.jpg

两种策略


5bd7e7550001a13c10000250.jpg


5bd7e7560001690910000214.jpg

3 装饰者模式

1000

4 观察者模式



作者:芥末无疆sss
链接:https://www.jianshu.com/p/e4423afe8859
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP