有些內容使用中英雙語,有些只有英文或中文。歡迎使用與分享任何內容,但先來信告知並標示此部落格為出處。
Some parts use both Chinese and English, but some parts use only one language. Feel free to share, but please contact me first and list this blog as your reference.

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!