文章分類:Pattern

從西遊記孫悟空大戰牛魔王看 Proxy 代理者模式

從西遊記孫悟空大戰牛魔王看 Proxy 代理者模式

前言 在《西遊記》中,孫悟空對戰牛魔王的經典橋段就是應用 Proxy 代理者模式的好範例。 孫悟空與牛魔王的惡鬥過程中,他拔毫毛變出數十個分身,每個都手持金箍棒與牛魔王展開激烈戰鬥。而當分身仍無法取勝,悟空本尊便會駕雲上天,請來諸佛神仙助陣,最終化解危機。 ...

從紅樓夢大觀園看 Facade 模式

從紅樓夢大觀園看 Facade 模式

前言 《紅樓夢》作為中國古典文學的瑰寶,其豐富的故事情節和人物刻畫提供了許多值得深思的啟示。其中,「劉姥姥進大觀園」的情節,恰好可以作為 1Facade 模式的一個絕佳範例。劉姥姥通過大門進入大觀園,這個「大門」就像 Facade 模式中的統一介面,隔離了 ...

Design for Interface 的生活案例-沖煮咖啡的介面設計

** 本文同步發表於 FB 社團-軟體設計鮮思維 ** GoF Design Pattern 一書開宗明義即提及:Design for Interface! 軟體的介面設計很重要的一個精神就是:不要重新造輪子!! 如果引用某些 3rd party libr ...