文章出處
文章列表
設計模式(Design pattern)與其它知識不同,它沒有華麗的外表,沒有吸引人的工具去實現,它是一種心法,一種內功,如果你希望在軟件開發領域有一種新的突破,一個質的飛越,那么,設計模式應該是你的必修之路!設計模式可以提高軟件的擴展性,代碼的健壯性和重復利用性,設計模式是實現軟件工程四大原則( 開閉原則, 里氏代換原則,依賴倒轉原則,接口隔離原則)的前提和基礎!
下面是我的文章系列《說說設計模式》的目錄
第一部分 創建型模式篇
第二部分 結構型模式篇
說說設計模式~裝飾器模式(Decorator)~多功能消息組件的實現
說說設計模式~代理模式(Proxy)
說說設計模式~享元模式(Flyweight)
第三部分 行為型模式篇
說說設計模式~責任鏈模式(Chain of Responsibility)
說說設計模式~命令模式(Command)
說說設計模式~ 解析器模式(Interpreter)
說說設計模式~ 迭代器模式(Iterator)
說說設計模式~ 中介模式(Mediator)
說說設計模式~ 備忘錄模式(Memento)
說說設計模式~ 狀態模式(State)
說說設計模式~ 訪問者模式(Visitor)
第四部分 模式是在項目中產生的,所以應該回到項目中去
單例模式在項目中出現了(同一個上下文對象)
工廠方法模式在項目中出現了(動態創建日志對象)
觀察者模式在項目中出現了(Repository中添加數據時觸發數據狀態記錄功能,在其它層需要記錄狀態時去訂閱它)
門面模式在項目中出現了(將實現序列化功能的實現步驟進行保護,對外只公開一個調用的方法,在方法進行各步驟的調用)
文章列表
全站熱搜