韌館-LearnHouse

Archive for 1 月 6th, 2013

Design Patterns (設計模式)

一年前我是剛出社會的菜鳥,主管跟我講到Design Patterns,那時,我對這名詞很陌生,所以聽完就忘了
一年後,主管又提到Design Patterns,很慚愧,我還是不太懂
但卻開始注意到設計模式這個名詞,一個系統要好維護,設計模式很重要
Survey後,覺得還是很抽象,可能程式看得不多,功力不夠,還是看不懂每種模式要表達的意思
所以只好遇到一種模式就在這記錄並學習,所以這篇文章會慢慢增長,一直到我遇到並了解下列不同的設計模式:

reference:http://www.sws.bfh.ch/~amrhein/ADP/HeadFirstDesignPatterns.pdf

生成模式 (Creational Patterns)
Abstract Factory、Builder、Factory Method、Prototype、Singleton

simple factoryReflection Factory

結構模式 (tructural Patterns)
Adapter、Bridge、Composite、Decorator、Facade、Flyweight、Proxy

行為模式 (Behavioral Patterns)
Chain of Responsibility、Command、Interpreter、Iterator、Mediator、Memento、Observer、State、Strategy、Template Method、Visitor
Read more...

2013年1 月 posted by admin in 文獻參考 and have No Comments