为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Java

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
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消