Netty原始碼閱讀入門實戰(十一) - 設計模式的應用

dav2100發表於2021-09-09

1 單例模式

圖片描述


圖片描述

基本型別的單例模式程式碼

1.1 Netty 例項

1.1.1 ReadTimeoutException

圖片描述


可以看出,構造器私有,防止隨意建立
static保證延遲載入

1.1.2 MqttEncoder

圖片描述

2 策略模式

圖片描述


圖片描述

基本型別的策略模式程式碼

圖片描述

根據 executers 去選擇相應的策略

圖片描述

兩種策略


圖片描述


圖片描述

3 裝飾者模式

圖片描述

4 觀察者模式



作者:芥末無疆sss
連結:
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4479/viewspace-2816265/,如需轉載,請註明出處,否則將追究法律責任。

相關文章