Tinysun
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 134,comments - 22,trackbacks - 0
<
2009年2月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
我參與的團隊
ica推薦系統(0/0)
隨筆分類
Algorithm and Data Structure(9)
C/C++(38)
GNU Linux/Unix(35)
J2SE(10)
Java開源(1)
Linux 多線程(4)
Microsoft Dynamic AX(2)
VC++/MFC(3)
Win32API 編程(2)
XML相關(1)
其他(9)
數據庫和SQL (10)
新技術新概念(1)
設計模式(1)
隨筆檔案
2012年8月 (1)
2012年2月 (1)
2011年5月 (1)
2011年1月 (3)
2010年11月 (1)
2010年10月 (6)
2010年9月 (12)
2010年8月 (12)
2010年7月 (6)
2010年6月 (4)
2010年5月 (19)
2010年4月 (4)
2010年3月 (2)
2010年2月 (7)
2010年1月 (1)
2009年12月 (16)
2009年11月 (6)
2009年5月 (1)
2009年4月 (4)
2009年3月 (8)
2009年2月 (8)
2009年1月 (1)
2008年12月 (1)
2008年11月 (5)
2008年10月 (2)
2008年5月 (2)
2008年3月 (1)
收藏夾
C/C++(1)
Java(1)
C++ 社區
artima developer
C plus plus
drdobbs
Lippman
常用網站
CodeProject
VC知識庫
搜索
最新評論
1.?re: vi使用技巧(二):copy,paste,delete,塊編輯,redo/undo
學無止境。
--jtony
2.?re: 中英文網頁中雙語語料的挖掘
你的軟件賣嗎?請加我qq
:1679461908
--tm
3.?re: 中英文網頁中雙語語料的挖掘
可否加我,qq: 1679461908
--tm
4.?re: 中文分詞免費源碼資源
中文分詞免費源碼資源
--8888
5.?re: 全文檢索的基本原理
懂點了。
人工智能
--謝謝分享
閱讀排行榜
1.?大端法、小端法、網絡字節序 轉(31371)
2.?均方根值(RMS)、均方根誤差(RMSE)、各種平均值 (17123)
3.?vi使用技巧(二):copy,paste,delete,塊編輯,redo/undo(12340)
4.?MFC下關于“建立空文檔失敗”問題的分析(轉載)(9122)
5.?linux下which、whereis、locate、find 命令的區別(5142)
評論排行榜
1.?PL/X編譯器設計與實現(9)
2.?利用牛頓迭代法求平方根(轉)(4)
3.?中英文網頁中雙語語料的挖掘(3)
4.?全文檢索的基本原理(1)
5.?用戶態非搶占式線程庫實現 (轉)(1)
關聯、組合、聚合、依賴關系比較
類之間的關系
種類:
Generalization(
泛化
)
,
Dependency(
依賴關系
)
、
Association(
關聯關系
)
、
Aggregation(
聚合關系
)、
Composition(
合成關系
)
。
其中
Aggregation(
聚合關系
)
、
Composition(
合成關系
)
屬于
Association(
關聯關系
)
,是特殊的
Association
關聯關系。
Generalization(
泛化
)
表現為繼承或實現關系
(is a)
。具體形式為類與類之間的繼承關系,接口與接口之間的繼承關系,類對接口的實現關系。
Association
關聯 系表現為變量
(has a )
。類與類之間的聯接,它使一個類知道另一個類的屬性和方法。例如如果
A
依賴于
B
,則
B
體現為
A
的全局變量。關聯關系有雙向關聯和單向關聯。雙向關聯:兩個類都知道另一個類的公共屬性和操作。單向關聯:只有一個類知道另外一個類的公共屬性和操作。大多數關聯應該是單向的,單向關系更容易建立和維護,有助于尋找可服用的類。
Aggregat ion(
聚合關系
)
是關聯關系的一種,是強的關聯關系。聚合關系是整體和個體的關系。普通關聯關系的兩個類處于同一層次上,而聚合關系的兩個類處于不同的層次,一個是整體,一個是部分。同時,是一種弱的“擁有”關系。體現的是
A
對象可以包含
B
對象,但
B
對象不是
A
對象的組成部分。具體表現為,如果
A
由
B
聚合成,表現為
A
包含有
B
的全局對象,但是
B
對象可以不在
A
創建的時刻創建。
Composition(
組合關系
)
是關聯關系的一種,是比聚合關系強的關系。它要求普通的聚合關系中代表整體的對象負責代表部分的對象的生命周期。
Composition(
組合關系
)
是一種強的“擁有”關系,體現了嚴格的部分和整體的關系,部分和整體的生命周期一致。如果
A
由
B
組成,表現為
A
包含有
B
的全局對象,并且
B
對象在
A
創建的時刻創建。
Dependency(
依賴關系
)
表現為函數中的參數
(use a)
。是類與類之間的連接,表示一個類依賴于另一個類的定義,其中一個類的變化將影響另外一個類。例如如果
A
依賴于
B
,則
B
體現為局部變量,方法的參數、或靜態方法的調用。
來至于
http://blog.csdn.net/maybehelios/archive/2008/01/12/2038685.aspx
posted on 2009-02-21 15:39
何克勤
閱讀(5033)
評論(0)
編輯
收藏
所屬分類:
J2SE
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
線程中釋放鎖的方式
Java線程
just-in-time編譯器
file的getPath getAbsolutePath和getCanonicalPath的不同
protected訪問權限
關聯、組合、聚合、依賴關系比較
比較分析Vector、ArrayList和hashtable hashmap數據結構
[轉]Java RPC通信機制之RMI
(轉)Java中URI,URL和URN的使用
關于java連接sql server 2000的問題
Copyright ©2025 何克勤 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
亚洲视频免费在线看
|
毛片免费观看网站
|
免费观看的a级毛片的网站
|
亚洲高清成人一区二区三区
|
亚洲av色福利天堂
|
亚洲中文字幕无码久久2020
|
a级毛片免费网站
|
久草免费在线观看视频
|
亚洲国产成人精品久久久国产成人一区二区三区综
|
亚洲精品网站在线观看不卡无广告
|
亚洲AV无码一区二区二三区入口
|
亚洲中文字幕久久精品无码VA
|
国产在线观看免费av站
|
免费观看成人毛片a片2008
|
在线精品亚洲一区二区小说
|
亚洲精品伊人久久久久
|
西西人体免费视频
|
午夜两性色视频免费网站
|
亚洲va中文字幕无码久久
|
国产成人 亚洲欧洲
|
4444www免费看
|
国产精品亚洲精品日韩已方
|
亚洲AV日韩AV永久无码色欲
|
99精品一区二区免费视频
|
国产精品成人无码免费
|
中文字幕在线观看亚洲
|
一级黄色免费毛片
|
无码日韩人妻av一区免费
|
亚洲国产精品无码av
|
国产成人久久精品亚洲小说
|
欧洲乱码伦视频免费
|
国产AV无码专区亚洲Av
|
羞羞视频在线免费观看
|
色婷婷7777免费视频在线观看
|
亚洲日韩av无码
|
黄色免费网址在线观看
|
性一交一乱一视频免费看
|
久久精品国产亚洲av日韩
|
中文字幕不卡高清免费
|
免费一看一级毛片全播放
|
美女视频黄免费亚洲
|