搞懂設計模式到底是什麼?
哈囉!最近我決定開始一個新的 Side Project,要來用比較輕鬆的方式跟大家分享一下什麼是「設計模式(Design Patterns)」。 等等先別跑!雖然聽起來很硬,但設計模式其實就是一些「前輩工程師們」留下來的解決問題的好方法。懂 …
Tag
哈囉!最近我決定開始一個新的 Side Project,要來用比較輕鬆的方式跟大家分享一下什麼是「設計模式(Design Patterns)」。 等等先別跑!雖然聽起來很硬,但設計模式其實就是一些「前輩工程師們」留下來的解決問題的好方法。懂 …
在上一篇文章中,我們簡單認識了什麼是「設計模式」。這次,就讓我們從最經典的「單例模式(Singleton)」開始,看看它究竟能為開發帶來什麼幫助吧! ☕ 小故事:世界上只此一家 想像你開了一間只允許存在一個分店的咖啡廳,無論客人怎麼找,都只 …
哈囉大家,接續上一次 Singleton 模式,這一次我們要介紹的是另一個超實用的模式:工廠方法模式(Factory Method)。 別看到「工廠」兩個字就開始緊張,其實它超簡單!讓我們先來個輕鬆的比喻吧: 假設你今天去一家披薩店,店員跟 …
嗨各位朋友~前面我們介紹過了 Singleton 和 Factory Method,今天要繼續往下走,聊一個稍微進階一點點的設計模式:「抽象工廠模式(Abstract Factory)」。 🌟 什麼是抽象工廠模式? 簡單來說,抽象工廠模式就 …
嗨!繼續設計模式系列,這次要介紹的主角是原型模式(Prototype)。聽到「原型」這個詞是不是有點不太確定這到底是什麼?別擔心,我們還是用輕鬆易懂的方式來理解它吧! 🌟 原型模式到底在做什麼? 原型模式簡單來說就是透過「複製」現有的物件, …