初學Design Pattern,如有謬誤或超級大錯還請指教。
如不知道什麼是 Design Patterns,可先閱覽一下這篇:Design Patterns 筆記 - Overview
1. 建立型模式 Creational Patterns:
2. 結構型模式 Structural Patterns:
3. 行為型模式 Behavioral Patterns:
2. 王者歸來:品味Java的21種設計模式
If you want to use (copy, paste or quote) my original article, please contact me through email (autek.roy@gmail.com). If there is any mistake or comment, please let me know. :D
如要使用(複製貼上或轉載)作者原創文章,請來信跟我聯絡 (autek.roy@gmail.com)。如果有發現任何的錯誤與建議請留言或跟我連絡。 : )
如不知道什麼是 Design Patterns,可先閱覽一下這篇:Design Patterns 筆記 - Overview
0. 是 Design Pattern 熱身,嚴格而言不是標準 Design Pattern。
1. ~ 3. 是GOF(四人幫)著作中的分類
4. 是由 Sun(昇陽) Java Center 所提出
0. 常用的基本 Basic Pattern
- Simple Factory Pattern 簡單工廠 (跟下面的 Factory Method Pattern不同)
1. 建立型模式 Creational Patterns:
物件實體過程抽像化,說明物件實例。
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton 單例模式
2. 結構型模式 Structural Patterns:
組合類別、物件獲得更大的結構。
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
3. 行為型模式 Behavioral Patterns:
演算法跟物件間的溝通、分配。
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
4. J2EE Patterns
- 代補
Reference:
1. tutorialspoint2. 王者歸來:品味Java的21種設計模式
If you want to use (copy, paste or quote) my original article, please contact me through email (autek.roy@gmail.com). If there is any mistake or comment, please let me know. :D
如要使用(複製貼上或轉載)作者原創文章,請來信跟我聯絡 (autek.roy@gmail.com)。如果有發現任何的錯誤與建議請留言或跟我連絡。 : )
沒有留言:
張貼留言
請留下您的任何想法或建議!
Please leave any thought or comment!