網頁

2012年5月7日 星期一

任何一個功能或者系統


或許應該達到以下的幾個規範,或者對於整個MVC系統的維護,架構,擴編均有很大的幫助
  • 動態實例化(dynamic instantiation):
  •  在系統中,元件只有在請求時才會載入並執行,而不是放在global等待使用。除了最小的核心,系統對於所需要的資源不做任何假設。所以預設的系統是非常輕量化的。由HTTP請求所觸發的事件,以及你所設計的控制器(controller)及檢視(view)會決定要執行什麼。
  • 鬆散耦合(loose coupling):
  •  耦合是系統中元件互相依賴的程度。越少相互依賴的元件,系統的重用以及彈性會越好。
  • 元件單一性(component singularity):
  •  單一性是元件有狹隘的用途的程度。系統架構中,每個類別以及它的功能是高度自主的,以便達到最大的效用。

沒有留言:

張貼留言