Design Pattern大致上分類如下:
- Creational Pattern:
提供有效的管理,產生與操作物件方式
- Structural Pattern:
提供如何設計易懂,易維護,耦合度低的物件結構
- Behavioral Pattern:
提供如何設計物件間的互動行為然而你會發現,大部分的系統裡,往往使用超過1個以上的Pattern混用,所以了解每個Pattern後就可以在適時的找出最佳方案
以上分類的Pattern裡包含更細項的設計方式,之後會慢慢補上,所以當在軟體開發過程中若有了Design Pattern的概念,就可以知道該看哪一部分的Pattern做參考!
沒有留言:
張貼留言