文章出處

回到占占推薦博客索引

設計模式(Design pattern)與其它知識不同,它沒有華麗的外表,沒有吸引人的工具去實現,它是一種心法,一種內功,如果你希望在軟件開發領域有一種新的突破,一個質的飛越,那么,設計模式應該是你的必修之路!設計模式可以提高軟件的擴展性,代碼的健壯性和重復利用性,設計模式是實現軟件工程四大原則( 開閉原則, 里氏代換原則,依賴倒轉原則,接口隔離原則)的前提和基礎!

下面是我的文章系列《說說設計模式》的目錄

第一部分 創建型模式篇

說說設計模式~單件模式(Singleton)

說說設計模式~簡單工廠模式(Factory)

說說設計模式~工廠方法模式(Factory Method)

說說設計模式~原型模式(Prototype)

說說設計模式~建造者模式(Builder)

第二部分 結構型模式篇

說說設計模式~適配器模式(Adapter)

說說設計模式~裝飾器模式(Decorator)

說說設計模式~裝飾器模式(Decorator)~多功能消息組件的實現

說說設計模式~組合模式(Composite)

說說設計模式~門面模式(Facade)

說說設計模式~ 橋梁模式(Bridge)

說說設計模式~代理模式(Proxy)

說說設計模式~享元模式(Flyweight)

第三部分 行為型模式篇

說說設計模式~觀察者模式(Observer)

說說設計模式~ 觀察者模式與消費者模式的區別

說說設計模式~策略模式(Strategy)

說說設計模式~責任鏈模式(Chain of Responsibility

說說設計模式~命令模式(Command)

說說設計模式~ 解析器模式(Interpreter)

說說設計模式~ 迭代器模式(Iterator)

說說設計模式~  中介模式(Mediator)

說說設計模式~ 備忘錄模式(Memento)

說說設計模式~ 狀態模式(State)

說說設計模式~ 模版模式(Template)

說說設計模式~ 訪問者模式(Visitor)

第四部分 模式是在項目中產生的,所以應該回到項目中去

單例模式在項目中出現了(同一個上下文對象)

工廠方法模式在項目中出現了(動態創建日志對象)

觀察者模式在項目中出現了(Repository中添加數據時觸發數據狀態記錄功能,在其它層需要記錄狀態時去訂閱它)

門面模式在項目中出現了(將實現序列化功能的實現步驟進行保護,對外只公開一個調用的方法,在方法進行各步驟的調用)

回到占占推薦博客索引


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()