術(shù)語(en) |
術(shù)語(中) |
描述 |
Abstract class |
抽象類 |
不能實例化的類 |
Abstraction |
抽象 |
一個項目(可能是類或操作)的本質(zhì)特性 |
Aggregation |
聚合 |
兩個類或組件之間的關(guān)系,定義為“is part of” |
Aggregation hierarchy |
聚合層次 |
通過聚合相關(guān)的一組類 |
Association |
關(guān)聯(lián) |
兩個類或?qū)ο笾g的關(guān)系 |
Attribute |
屬性 |
類了解的東西(數(shù)據(jù)、信息) |
Cardinality |
基數(shù) |
表示“有多少”的概念 |
Class |
類 |
相似對象的一種軟件抽象,創(chuàng)建對象的模板 |
Classifier |
分類器 |
UML術(shù)語,指的是有共性的一系列實例。分類器包括類、組件、數(shù)據(jù)類型和用例 |
Cohesion |
內(nèi)聚 |
封裝單元(如組件或類)的相關(guān)程度 |
Collaboration |
協(xié)作 |
協(xié)同工作(協(xié)作)的類,履行它們的職責(zé) |
Component |
組件 |
一種內(nèi)聚功能單元,可以獨立開發(fā)、發(fā)布,由其它組件編輯組成更大的單元 |
Composition |
組合 |
強類型的聚合,其中“整體”完全負責(zé)各個組成部分,每個“部分”對象僅與一個“整體”對象相聯(lián)系 |
Concrete class |
具體類 |
可以從中實例化對象的類 |
Coupling |
耦合 |
兩個項目之間的依賴程度 |
Encapsulation |
封裝 |
把相關(guān)概念組成一個項目,如類或組件 |
Information hiding |
信息隱藏 |
限制外部對屬性的訪問 |
Inheritance |
繼承 |
定義為“is a”和“is like”關(guān)系 |
Inheritance hierarchy |
繼承層次 |
通過繼承相關(guān)的一組類 |
Instance |
實例 |
一個對象,它是某一個類的一個實例 |
Instantiate |
實例化 |
從類定義中創(chuàng)建對象 |
Interface |
接口 |
定義一套內(nèi)聚行為的一個或多個操作特性標記的集合 |
Message |
消息 |
請求信息或執(zhí)行任務(wù) |
Messaging |
消息傳遞 |
對象之間通過發(fā)送消息相互協(xié)作的過程 |
Method |
方法 |
由執(zhí)行值操作的類實現(xiàn)的一個過程(與結(jié)構(gòu)化編程中的函數(shù)相似) |
Multiple inheritance |
多重繼承 |
直接繼承自一個以上的類 |
Object |
對象 |
基于類定義的任務(wù)、地點、事物、事件、概念、屏幕或報表 |
Optionality |
選擇性 |
概念“你需要它嗎?” |
Override |
覆蓋 |
在子類中重定義屬性和/或方法,以使它們與父類中的定義有區(qū)別 |
Pattern |
模式 |
在考慮相關(guān)因素的情況下,通用問題的一個可行的解決方案 |
Persistence |
持久化 |
將對象存入永久存儲中,入文件、數(shù)據(jù)庫等 |
Persistent object |
持久對象 |
存入永久存儲的對象 |
Polymorphism |
多態(tài) |
不同的對象可以以不同的方式響應(yīng)同一消息,是對象可以交互而不需要知道確切的類型 |
Property |
特性 |
在UML 2中,是一個命名的值,例如,屬性和關(guān)聯(lián),包括組合,指定元素(例如類或組件)的一個特征。在C#中,屬性的組合,包括getter和setter |
Single heritance |
單一繼承 |
進從一個類直接繼承 |
Stereotype |
構(gòu)造型 |
建模元素的一種通用用法 |
Superclass |
父類 |
另一個類從中繼承的類 |
Transitory object |
暫時對象 |
沒有保存在持久存儲中的對象 |
posted on 2005-11-21 20:43
^ Mustang ^ 閱讀(1459)
評論(0) 編輯 收藏 所屬分類:
OO