抽象工廠接口(Creator):也可是抽象類
抽象產品接口(Product):也可是抽象類
具體工廠類(concreteCreator):具體工廠,生產具體產品
具體產品類(concreteProduct):具體產品
工廠方法模式就是在簡單工廠模式的基礎上將工廠類抽象成接口,使工廠類不再邏輯集中於一體
//////////////////////////////////////////////////////////////////////////////////// // Visitor pattern // - Represent
///////////////////////////////////////////////////////////////////////////////////////// // Iterator // - Provide a wa
//////////////////////////////////////////////////////////////////////////// // Template Method pattern // - Define the
1. 設計模式究竟是啥? 相信很多程序員都知道有設計模式這麼個概念,也知道很重要,但至於什麼這麼重要就比較模糊了。沒錯,其實在很多場景開發中,開發者只需要掌握最基本的框架使用,根據不同的業務邏輯去做CRUD開發就行了。軟件也能跑起
引言 上篇文章我們討論了設計模式在軟件開發中的重要性,今天我們就來做個實際的例子展示一下設計模式的魅力。在日常開發中經常會遇到某種實現的不同選擇問題,如圖片上傳可能分:阿里雲上傳和私有云上傳,客戶端的圖片展示也可能分:Fresco