設計模式筆記 – 裝飾模式 Reading Notes, Design Patterns, Developing / By LoneliNerd / 2023 年 4 月 4 日 2023 年 4 月 8 日 利用一個與當前對象(被裝飾者)具有相同基類的類(裝飾者),把當前對象包裝起來,從而得以在裝飾者對象中擴展被裝飾者的功能
設計模式筆記 – 觀察者模式 Reading Notes, Design Patterns, Developing / By LoneliNerd / 2023 年 4 月 4 日 2023 年 4 月 5 日 n個觀察者對象把自身「注冊」到某個對象的通知列表中,當該對象狀態改變時,該對象遍歷這個列表,通知所有的觀察者對象
設計模式筆記 – 策略模式 Reading Notes, Design Patterns, Developing / By LoneliNerd / 2023 年 4 月 4 日 2023 年 4 月 25 日 把同類型的行為(算法家族)以實現同一個接口的方式封裝起來;客戶只需要引用該接口,就可以實現行為的動態替換。