Analytics

2012年11月13日 星期二

[Design Pattern]Design Pattern導讀(Introduction to Design Pattern)

Design Pattern是軟體開發前輩所嘔心瀝血,在於他們的軟體開發生捱中所累積出來的經驗的濃縮精華,若能熟悉其應用方式,便可幫助在軟體開發的生命週期裡,減少大量因設計上缺陷所造成後續維護困難!
Design Pattern大致上分類如下:
提供有效的管理,產生與操作物件方式
提供如何設計易懂,易維護,耦合度低的物件結構
  • Behavioral Pattern:
提供如何設計物件間的互動行為
然而你會發現,大部分的系統裡,往往使用超過1個以上的Pattern混用,所以了解每個Pattern後就可以在適時的找出最佳方案

以上分類的Pattern裡包含更細項的設計方式,之後會慢慢補上,所以當在軟體開發過程中若有了Design Pattern的概念,就可以知道該看哪一部分的Pattern做參考!

沒有留言:

熱門文章