通過分析我們發現不同的事物類之間,都是依靠引用進行連線的,那麼思考乙個問題:給你一堆電腦零件,是否可以裝成電腦?
那麼下面繼續再分析一下電腦的組成,假設給你各個零件:主機板、cpu、硬碟、記憶體、機箱、電源、顯示器、鍵盤、滑鼠。那麼將電腦看成乙個類,這些元件便是這個類中的各個物件。而這些小的物件又可以單獨作為乙個類擁有自己的物件。
下面再看乙個實際的問題:要求抽象出當前的教室環境:class 主機板
class
cpuclass 硬碟
class 記憶體
class 機箱
class 電源
class 顯示器
class 鍵盤
class 滑鼠
class 電腦
class電腦
class電腦桌
class學生
class老師
class門
class窗戶
class燈
class椅子
class白板
class 空調
class 教室
所以這種設計思路在開發模式上講就稱為整合設計模式,即:將多個小的類集合到乙個大的類之中,形成乙個整體。
整合之路 IBM Portal wcm整合
門戶作為一站式解決方案,其核心的價值在於整合企業內部資源。如何去整合企業內部的各應用系統?這個問題是一直是做整合實現的人應該考慮的事.既於自己的工作經驗及看法,把這個整合之路,分為三個階段 資訊整合 介面 資料整合 流程整合。一 資訊整合,所謂資訊整合就是把應用系統的展示資訊的頁面展現到門戶的頁面來...
java設計模式
a categorization of patterns by intent intent patterns inte ces adapter,facade,composite,bridge responsibility singleton,observer,mediator,proxy,chain...
JAVA設計模式
設計模式 設計模式分類 設計模式分為三類,建立型模式,結構型模式,行為型模式 建立型模式 1 工廠方法模式 2 抽象工廠模式 3 單例模式 4 建造者模式 5 原型模式 結構型模式 1 介面卡模式 2 裝飾器模式 3 模式 4 外觀模式 5 橋接模式 6 組合模式 7 享元模式 行為型模式 1 策略...