freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο笈c面向過(guò)程的區(qū)別-資料下載頁(yè)

2025-08-05 16:38本頁(yè)面
  

【正文】 在操作中,可同時(shí)列出它接受的參數(shù),以及返回類(lèi)型。接口概念:定義了一套內(nèi)聚行為的一個(gè)或多個(gè)操作特性標(biāo)記的集合。接口是確保送耦合的一種強(qiáng)大的方法。它們?cè)试S類(lèi)參與一套共同的功能集,除了支持接口意外,不需要?jiǎng)e的類(lèi)知道任何有關(guān)他的事情。接口的設(shè)計(jì)要遵循“接口分離原則”,參見(jiàn)什么是面相對(duì)象設(shè)計(jì)的SOLID原則(s)UML圖:接口的UML圖展現(xiàn)的樣式會(huì)有幾種變化,但內(nèi)容都是一樣的。注:在StarUML中可以通過(guò)選擇Interface元素的Format【Stereotype Display】、【Suppress Attributes】、【Suppress Operations】來(lái)調(diào)整。聯(lián)系(Association)概念:實(shí)體之間的一個(gè)結(jié)構(gòu)化關(guān)系表明對(duì)象是相互連接的。箭頭是可選的,它用于指定導(dǎo)航能力。如果沒(méi)有箭頭,暗示是一種雙向的導(dǎo)航能力。UML圖: 方向性。開(kāi)口箭頭指出關(guān)聯(lián)的方向。只有一個(gè)開(kāi)口箭頭的關(guān)聯(lián)是單向的:它僅可以在一個(gè)方向(箭頭的方向)上移動(dòng)。沒(méi)有箭頭時(shí),表示關(guān)聯(lián)是可以在兩個(gè)方向上移動(dòng)。 標(biāo)簽。標(biāo)簽是可選的,一般有一到兩個(gè)詞組成,用來(lái)描述關(guān)聯(lián)。 多重性(Multiplicity)。關(guān)聯(lián)的多重性在線的兩端標(biāo)出,每個(gè)方向有一個(gè)多重性指示器。聚合(Aggregation)概念:有時(shí)對(duì)象會(huì)有其他對(duì)象組成。例如,飛機(jī)由機(jī)身、機(jī)翼、引擎、起落架等組成。這些全部都是聚合這個(gè)概念的例子,它表示“is part of”關(guān)系。UML圖:classNode {private: vectorNode* itsNodes。 }。上述代碼只有當(dāng)子節(jié)點(diǎn)不會(huì)成為父節(jié)點(diǎn)的父節(jié)點(diǎn)時(shí)(即,必須是樹(shù)結(jié)構(gòu),不能是圖結(jié)構(gòu)),才能稱(chēng)之為聚合。組合(Composition)概念:組合是更強(qiáng)形式的聚合,其中“整體”負(fù)責(zé)部分,每個(gè)“部分”對(duì)象也僅與一個(gè)整體對(duì)象聯(lián)系。例如,在任何給定時(shí)間,引擎是且僅是飛機(jī)的一部分。而且,除了飛機(jī)以外,其他對(duì)象都不能直接與引擎對(duì)象發(fā)生交互。UML圖:classCar {public:virtual~Car() {deleteitsCarb。}private: Carburetor* itsCarb }。依賴(lài)(Dependency)概念:對(duì)象之間存在臨時(shí)關(guān)系,只有一個(gè)原因,它們可能會(huì)相互協(xié)作。一個(gè)對(duì)象與另一個(gè)對(duì)象進(jìn)行協(xié)作,它需要了解這個(gè)對(duì)象。這意味著兩個(gè)對(duì)象之間必須存在對(duì)象關(guān)系或partof關(guān)系。當(dāng)兩個(gè)對(duì)象之間不存在持久關(guān)聯(lián)的時(shí)候,我們需要在兩個(gè)類(lèi)之間建立依賴(lài)。UML圖:泛化(Generalization)概念:表示一個(gè)更泛化的元素和一個(gè)更具體的元素之間的關(guān)系。UML圖:AbstractKmsTheme被標(biāo)記為抽象的(名字是斜體)。實(shí)現(xiàn)(Realization)概念:指定兩個(gè)實(shí)體之間的一個(gè)合同。換言之,一個(gè)實(shí)體定義一個(gè)合同,而另一個(gè)實(shí)體保證履行該合同。UML圖總結(jié)面向?qū)ο蟮母拍詈托g(shù)語(yǔ)匯總表術(shù)語(yǔ)描述Abstract Class抽象類(lèi)不能實(shí)例化的類(lèi)Abstraction抽象一個(gè)項(xiàng)目(可能是類(lèi)或者操作)的本質(zhì)特征Aggregation聚合兩個(gè)類(lèi)或者組件之間的關(guān)系,定義為“is part of”Association關(guān)聯(lián)兩個(gè)類(lèi)或者對(duì)象之間的關(guān)系A(chǔ)ttribute屬性類(lèi)了解的東西(數(shù)據(jù)/信息)Cardinality基數(shù)表示“有多少”的概念Class類(lèi)類(lèi)似對(duì)象的一種軟件抽象,創(chuàng)建對(duì)象的模板Cohesion內(nèi)聚封裝單元(如組件或者類(lèi))的相關(guān)程度Component組件一種內(nèi)聚功能單元,可以獨(dú)立開(kāi)發(fā)、發(fā)布、由其他組件編輯組成更大的單元。Composition組合強(qiáng)類(lèi)型的聚合,其中“整體”完全負(fù)責(zé)各個(gè)組成部分,每個(gè)部分對(duì)象僅與一個(gè)“整體”對(duì)象相關(guān)聯(lián)Concrete Class具體類(lèi)可以從中實(shí)例化對(duì)象的類(lèi)Coupling耦合兩個(gè)項(xiàng)目之間的依賴(lài)程度Generalization泛化表示一個(gè)更泛化的元素和一個(gè)更具體的元素之間的關(guān)系。Inheritance繼承定義為“is a”或者“is like”的關(guān)系Instance實(shí)例一個(gè)對(duì)象,它是某個(gè)類(lèi)的一個(gè)示例Instantiate實(shí)例化從類(lèi)定義中創(chuàng)建對(duì)象Interface接口定義了一套內(nèi)聚行為的一個(gè)或多個(gè)操作特性標(biāo)記的集合Message消息請(qǐng)求星系或者執(zhí)行任務(wù)Messaging消息傳遞對(duì)象之間通過(guò)發(fā)送消息相互協(xié)作的過(guò)程Method方法有執(zhí)行值操作的類(lèi)實(shí)現(xiàn)的一個(gè)過(guò)程(與結(jié)構(gòu)化編程中的函數(shù)相似)Multiple Inheritance多重繼承直接繼承自一個(gè)以上的類(lèi)Object對(duì)象基于類(lèi)定義的人物、地點(diǎn)、事件、事物等等Optionality選擇性概念“你需要它嗎?”O(jiān)verride在子類(lèi)中重新定義屬性和/或方法,以使它們與父類(lèi)中的定義有區(qū)別Pattern在考慮相關(guān)因素的情況下,通用問(wèn)題的一個(gè)可行性解決方案Polymorphism多態(tài)不同的對(duì)象可以以不同的方式響應(yīng)同一消息,使對(duì)象可以交互而不需要知道確切的類(lèi)型Property在UML2中,是一個(gè)命名的值,例如,屬性和關(guān)聯(lián),包括組合,指定元素(例如類(lèi)或者組件)的一個(gè)特征。在Java中,屬性的組合包括Getter和SetterSingle Inheritance多重繼承僅從一個(gè)類(lèi)直接繼承Stereotype構(gòu)造型建模元素的一種通用用法Subclass子類(lèi)繼承自另一個(gè)類(lèi)的類(lèi)Superclass父類(lèi)另一個(gè)類(lèi)從中繼承的類(lèi)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1