領域模型﹐打開OO的另一扇窗
園子里這么多討論OO的﹐我也來湊一下熱鬧吧。
面向對象開發(fā)一個最重要的思想就是對真實世界進行模擬。
然而﹐在大量的使用面向對象語言開發(fā)的系統(tǒng)中﹐您卻很難看到這種模擬﹐而依然是些以數(shù)據(jù)庫為中心的增刪改查動作﹐...
|
園子里這么多討論OO的﹐我也來湊一下熱鬧吧。
面向對象開發(fā)一個最重要的思想就是對真實世界進行模擬。
然而﹐在大量的使用面向對象語言開發(fā)的系統(tǒng)中﹐您卻很難看到這種模擬﹐而依然是些以數(shù)據(jù)庫為中心的增刪改查動作﹐...
正式討論之前,先看看這兩個問題:當我們的對象所涉及的操作不斷增加時,我們是否應該:Book.Save,Book.Serialize,Book.Method1,Book.Method2這樣一直增加下去?或者在某個垂直的邏輯中增加其它邏輯時,不斷的擴充Book.Save,要...
0. 目錄1. 燒水器事件2. 關于 PROTON3. BOILER4. ENROLLEE5. ENROLLEEQUEUE6. ENROLLEEMANAGER7. 關于設計 1. 燒水器事件Paul是某公司某部門的員工,該部門的員工都是入住員工宿舍的。員工宿舍提供開水的地方和他...
雖然有越來越多的網(wǎng)站在應用AJAX技術進行開發(fā),但是構建一個復雜的AJAX應用仍然是一個難題。造成這些困難的主要原因是什么呢?是與服務器的異步通信問題?還是GUI程序設計問題呢?通常這兩項工作都是由桌面程序來完成的...