2014年5月17日 星期六

Design Patterns 筆記 - Categories 分類條列

初學Design Pattern,如有謬誤或超級大錯還請指教。
如不知道什麼是 Design Patterns,可先閱覽一下這篇:Design Patterns 筆記 - Overview

0. 是 Design Pattern 熱身,嚴格而言不是標準 Design Pattern。
1. ~ 3. 是GOF(四人幫)著作中的分類
4. 是由 Sun(昇陽) Java Center 所提出


0. 常用的基本 Basic Pattern


1. 建立型模式 Creational Patterns:
    物件實體過程抽像化,說明物件實例。



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. tutorialspoint
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)。如果有發現任何的錯誤與建議請留言或跟我連絡。 : )

沒有留言:

張貼留言

請留下您的任何想法或建議!
Please leave any thought or comment!