私有繼承與面向對象設計中組合性的研究_第1頁
私有繼承與面向對象設計中組合性的研究_第2頁
私有繼承與面向對象設計中組合性的研究_第3頁
私有繼承與面向對象設計中組合性的研究_第4頁
私有繼承與面向對象設計中組合性的研究_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1/1私有繼承與面向對象設計中組合性的研究第一部分私有繼承內涵 2第二部分組合性與面向對象 4第三部分組合性意義研究 7第四部分組合性完整分析 9第五部分多態性與組合性 12第六部分私有繼承與多態 14第七部分組合性實現效果 17第八部分設計原則應用 20

第一部分私有繼承內涵關鍵詞關鍵要點【私有繼承】

1.私有繼承是面向對象程序設計語言中的一種繼承方式,在這種繼承方式下,派生類可以訪問父類的私有成員,但不能訪問父類的受保護成員;

2.私有繼承通常用于實現類的is-a關系,即派生類是父類的一種特殊類型,例如,如果Dog類是Animal類的一個派生類,那么Dog類可以繼承Animal類的私有成員,因為Dog是一種Animal;

3.私有繼承可以實現代碼重用,并且可以提高代碼的可維護性。

【私有繼承的優點】

#私有繼承內涵

私有繼承是面向對象編程中的一種繼承方式,子類可以訪問父類的所有成員,包括私有成員,但子類不能將父類的私有成員暴露給子類的用戶。私有繼承通常用于實現實現子類對父類的復用,同時保護父類的實現細節。

私有繼承的定義

私有繼承是指子類從父類繼承的所有成員,包括私有成員,但子類不能將父類的私有成員暴露給子類的用戶。私有繼承的語法格式如下:

```

class子類:private父類

//子類成員

};

```

私有繼承的特點

私有繼承具有以下特點:

-子類可以訪問父類的所有成員,包括私有成員。

-子類不能將父類的私有成員暴露給子類的用戶。

-私有繼承通常用于實現實現子類對父類的復用,同時保護父類的實現細節。

私有繼承的優點

私有繼承具有以下優點:

-提高代碼復用性:私有繼承允許子類繼承父類的所有成員,包括私有成員。這使得子類可以復用父類的代碼,從而提高代碼的復用性。

-增強安全性:私有繼承可以保護父類的實現細節,防止子類用戶訪問父類的私有成員。這可以增強代碼的安全性。

私有繼承的缺點

私有繼承也有一些缺點,包括:

-降低代碼可讀性:私有繼承可能會降低代碼的可讀性,因為子類用戶不能直接訪問父類的私有成員。

-限制子類對父類的擴展:私有繼承可能會限制子類對父類的擴展,因為子類不能訪問父類的私有成員。

私有繼承的應用場景

私有繼承通常用于以下場景:

-實現代碼復用:當需要在子類中復用父類的代碼時,可以使用私有繼承。

-增強代碼安全性:當需要保護父類的實現細節時,可以使用私有繼承。

-限制子類對父類的擴展:當需要限制子類對父類的擴展時,可以使用私有繼承。

總結

私有繼承是一種面向對象編程中常用的繼承方式。私有繼承允許子類訪問父類的所有成員,包括私有成員,但子類不能將父類的私有成員暴露給子類的用戶。私有繼承通常用于實現實現子類對父類的復用,同時保護父類的實現細節。第二部分組合性與面向對象關鍵詞關鍵要點組合性的內涵與特征

1.組合性是指將多個對象組合成一個更復雜的對象,從而實現更復雜的功能。

2.組合性是面向對象設計的重要原則之一,它可以使代碼更易于理解和維護。

3.組合性還可以提高代碼的可重用性,因為它可以將多個對象組合成一個新的對象,從而可以將新的對象用于不同的應用程序中。

組合性的優勢與局限

1.組合性可以使代碼更易于理解和維護,因為它可以將多個對象組合成一個更復雜的對象,從而使代碼更易于閱讀和理解。

2.組合性可以提高代碼的可重用性,因為它可以將多個對象組合成一個新的對象,從而可以將新的對象用于不同的應用程序中。

3.組合性可以使代碼更靈活,因為它可以根據需要將不同的對象組合成不同的新的對象,從而使代碼可以適應不同的需求。

組合性的應用場景

1.組合性可以用于實現應用程序的整體結構,例如,一個應用程序可以由多個模塊組成,每個模塊又可以由多個對象組成。

2.組合性可以用于實現應用程序中的具體功能,例如,一個應用程序可以有一個功能模塊,該功能模塊可以由多個對象組成。

3.組合性可以用于實現應用程序中的數據結構,例如,一個應用程序可以有一個數據結構,該數據結構可以由多個對象組成。組合性與面向對象

#1.組合性的概念

組合性是面向對象設計中的一種重要原則,它強調將對象組合成更大的對象,以實現更復雜的功能。組合性與繼承性是面向對象設計中的兩種基本關系,繼承性是通過子類繼承父類的屬性和方法來實現的,而組合性則是通過將一個對象作為另一個對象的一部分來實現的。

#2.組合性的優點

組合性具有很多優點,包括:

*提高代碼的可重用性:組合性可以使代碼更加易于重用,因為我們可以將對象組合成更大的對象,而這些更大的對象又可以被其他對象重用。

*提高代碼的可維護性:組合性可以使代碼更加易于維護,因為我們可以通過組合不同的對象來創建新的對象,而這些新的對象又可以被其他對象重用。

*提高代碼的可擴展性:組合性可以使代碼更加易于擴展,因為我們可以通過組合不同的對象來創建新的功能,而這些新的功能又可以被其他對象重用。

#3.組合性的實現

組合性可以通過多種方式來實現,包括:

*直接組合:直接組合是最簡單的一種組合方式,它是將一個對象直接作為另一個對象的一部分來實現的。

*間接組合:間接組合是一種更復雜的一種組合方式,它是通過將一個對象作為另一個對象的屬性來實現的。

*嵌套組合:嵌套組合是一種更復雜的一種組合方式,它是通過將一個對象作為另一個對象的子對象來實現的。

#4.組合性與面向對象設計

組合性是面向對象設計中的一種重要原則,它與繼承性一起構成了面向對象設計的基礎。組合性可以使代碼更加易于重用、維護和擴展。

組合性在面向對象設計中的應用非常廣泛,包括:

*構建復雜對象:組合性可以用于構建復雜對象,例如,我們可以將一個汽車對象組合成一個交通工具對象,而交通工具對象又可以被其他對象重用。

*實現多態性:組合性可以用于實現多態性,例如,我們可以將一個動物對象組合成一個哺乳動物對象,而哺乳動物對象又可以被其他對象重用。

*實現聚合:組合性可以用于實現聚合,例如,我們可以將一個學生對象組合成一個班級對象,而班級對象又可以被其他對象重用。

總之,組合性是面向對象設計中的一種重要原則,它可以使代碼更加易于重用、維護和擴展。第三部分組合性意義研究關鍵詞關鍵要點【用組合代替繼承研究】:

1.在對象設計中,使用組合的概念取代繼承的概念,可以提高代碼的可讀性和可維護性。

2.組合是一種將多個對象組合在一起形成一個新對象的方法,而繼承是一種從現有對象派生新對象的方法。

3.組合可以使代碼更加模塊化,更容易理解和調試,而繼承則會使代碼更加耦合,難以理解和調試。

【構件重用與組合性研究】:

組合性意義研究

組合性的基本概念

組合性,也稱為可組合性或模塊化,是指將復雜系統分解為較小、更易管理的組件或模塊,并通過明確定義的接口或契約來組合這些組件或模塊,從而構建更復雜系統的能力。組合性本質上是將問題或設計空間分解為更小的、更易于理解和管理的子問題或子任務,并通過組合這些子問題或子任務來解決更大的問題或構建更大的系統。

組合性對于軟件開發具有重要意義。它允許開發人員將大型復雜系統分解為更小、更易于管理的模塊,這些模塊可以獨立開發、測試和部署,并可以通過定義明確的接口或契約來組合。這使得軟件開發更加模塊化、可重用和可維護。此外,組合性還使軟件系統更易于擴展和修改,因為可以簡單地添加或刪除模塊而無需重新設計整個系統。

組合性的好處

組合性為軟件開發和面向對象設計帶來許多好處,包括:

*模塊化:組合性允許開發人員將大型復雜系統分解為更小、更易于管理的模塊。這使得軟件開發更加模塊化,提高了系統的可重用性和可維護性。

*可重用性:組合性使得模塊可以被重用于不同的軟件系統中。這提高了軟件開發的效率和質量,并降低了開發成本。

*可維護性:組合性使得軟件系統更易于維護。當需要修改或更新系統時,開發人員可以簡單地修改或替換相關模塊,而無需重新設計整個系統。

*可擴展性:組合性使得軟件系統更易于擴展。當需要添加新功能或支持更多用戶時,開發人員可以簡單地添加或替換相關模塊,而無需重新設計整個系統。

組合性的研究意義

組合性的研究具有重要意義,因為組合性是軟件開發和面向對象設計中不可或缺的核心概念。組合性的研究有助于我們更深入地理解組合性的本質、特點和應用,并為軟件開發和面向對象設計提供更加有效的方法和工具。

組合性的研究近年來已經取得了顯著進展。研究人員提出了各種不同的組合性模型和理論,并開發了多種組合性分析和驗證工具。這些研究成果為軟件開發和面向對象設計提供了有價值的指導和支持,并有助于提高軟件系統的質量和可靠性。

組合性的未來發展方向

組合性的研究仍然是一個活躍的研究領域,許多研究人員正在致力于進一步的研究和探索。組合性的未來發展方向可能包括:

*組合性模型和理論:研究人員將繼續探索和開發新的組合性模型和理論,以更深入地理解組合性的本質、特點和應用。

*組合性分析和驗證工具:研究人員將繼續開發和完善各種組合性分析和驗證工具,以幫助開發者識別和解決軟件系統中的組合性問題。

*組合性編程語言和工具:研究人員將探索和開發新的組合性編程語言和工具,以支持開發者更好地設計和構建組合性軟件系統。

組合性的研究對于軟件開發和面向對象設計具有重要意義。組合性的研究有助于我們更深入地理解組合性的本質、特點和應用,并為軟件開發和面向對象設計提供更加有效的方法和工具。隨著組合性的研究不斷深入,我們有理由相信,組合性將在未來發揮更加重要的作用,并對軟件開發和面向對象設計產生深遠的影響。第四部分組合性完整分析關鍵詞關鍵要點【私有繼承的定義】:

1.私有繼承是指一個類(派生類)私有繼承另一個類(基類),從而獲得基類的成員變量和成員函數。

2.在私有繼承中,派生類可以訪問基類的私有成員,但派生類之外的其他類不能訪問基類的私有成員。

3.私有繼承通常用于實現類的接口,或者用于實現類的聚合或組合關系。

【組合性完整分析】:

#組合性完整分析

定義

組合性完整性分析是面向對象設計中過程分析的組成部分,通常是設計過程的早期步驟。該分析旨在確定類的責任和協作關系,確保它們能夠組合成一個完整且一致的系統。

目標

組合性完整性分析的目標是在設計早期階段發現潛在的設計缺陷,以避免在后續的開發階段出現問題。通過該分析,可以確保:

*類的責任明確且不重疊。

*類的協作關系清晰且合理。

*系統中的所有功能都可以被正確實現。

分析方法

組合性完整性分析通常采用以下步驟:

1.確定系統中的所有功能。

2.分析每個功能所需的類和對象。

3.確定這些類和對象之間的關系。

4.檢查這些關系是否完整且一致。

5.如果發現不完整或不一致之處,則調整類的責任或協作關系。

實例

以下是一個簡單的示例,說明如何進行組合性完整性分析:

假設我們要設計一個音樂播放器系統。該系統需要實現以下功能:

*播放音樂文件。

*創建和編輯播放列表。

*搜索音樂文件。

*顯示音樂播放器界面。

首先,我們需要確定實現這些功能所需的類和對象:

*音樂播放器類:負責播放音樂文件。

*播放列表類:負責創建和編輯播放列表。

*搜索類:負責搜索音樂文件。

*界面類:負責顯示音樂播放器界面。

接下來,我們需要確定這些類和對象之間的關系:

*音樂播放器類與播放列表類之間是聚合關系,即音樂播放器類可以使用播放列表類來管理播放列表。

*音樂播放器類與搜索類之間是依賴關系,即音樂播放器類可以使用搜索類來搜索音樂文件。

*音樂播放器類與界面類之間是組合關系,即音樂播放器類可以使用界面類來顯示音樂播放器界面。

最后,我們需要檢查這些關系是否完整且一致:

*音樂播放器類可以播放音樂文件,因此它依賴于播放列表類和搜索類。

*播放列表類可以創建和編輯播放列表,因此它依賴于音樂播放器類。

*搜索類可以搜索音樂文件,因此它依賴于音樂播放器類。

*界面類可以顯示音樂播放器界面,因此它依賴于音樂播放器類。

經過檢查,我們發現這些關系是完整且一致的,因此該系統的設計是合理的。

總結

組合性完整性分析是面向對象設計中過程分析的重要組成部分,通過該分析可以確保類的責任明確且不重疊,類的協作關系清晰且合理,系統中的所有功能都可以被正確實現。第五部分多態性與組合性關鍵詞關鍵要點多態性和組合性的區別

1.多態性是指對象可以根據其類型以不同方式響應相同的消息。這使得我們可以編寫通用代碼,而無需考慮每個對象的具體類型。組合性是指對象可以由其他對象組成。這使得我們可以創建復雜的對象,而無需重新發明輪子。

2.多態性是一種語言特性,而組合性是一種設計原則。多態性允許我們編寫更靈活和可重用的代碼,而組合性允許我們創建更模塊化和可維護的代碼。

3.多態性是實現面向對象設計的基本原則之一,而組合性是實現面向對象設計的常用技術。多態性允許對象以不同的方式響應相同的消息,而組合性允許對象由其他對象組成。

多態性和組合性的關系

1.多態性和組合性是面向對象設計的兩個重要原則。多態性允許對象根據其類型以不同方式響應相同的消息,而組合性允許對象由其他對象組成。

2.多態性和組合性可以協同工作,以創建更加靈活和可重用的代碼。例如,我們可以使用多態性來編寫一個函數,該函數可以接受任何類型的對象作為參數,然后使用組合性來創建可以執行各種任務的對象。

3.多態性和組合性是面向對象設計中最強大的工具之一。通過使用這些原則,我們可以創建高效、靈活和可維護的代碼。

多態性和組合性的應用

1.多態性和組合性可以用于各種各樣的應用中。例如,我們可以使用多態性來創建圖形庫,該庫可以處理各種類型的圖形對象,例如圓形、方形和三角形。我們可以使用組合性來創建文檔處理程序,該程序可以處理各種類型的文檔,例如文本文檔、電子表格和演示文稿。

2.多態性和組合性還可以用于創建分布式系統、網絡應用程序和嵌入式系統。這些系統通常都非常復雜,因此需要使用多態性和組合性來創建可維護和可擴展的代碼。

3.多態性和組合性是面向對象設計的基本原則,因此它們可以用于任何類型的應用程序中。通過使用這些原則,我們可以創建高效、靈活和可維護的代碼。多態性與組合性

多態性與組合性是面向對象設計中兩個重要的概念。多態性是描述對象可以具有多種形態或表現形式的能力。組合性是描述對象可以由其他對象組合而成的能力。兩者的關系密切相連,但又有所區別。

多態性

多態性是面向對象設計中的一項重要特性,它源自委托(Delegation)機制。多態性允許不同類型的對象擁有相同的接口,從而使它們可以輕松地替換彼此。這意味著我們可以編寫通用代碼來處理不同類型的對象,而無需關心它們的具體類型。這使得代碼更加靈活和易于維護。

多態性通常通過繼承或接口來實現。通過繼承,子類可以繼承父類的行為。因此,當我們調用父類方法時,子類對象的行為會替代父類對象的行為。這正是多態性的關鍵所在。通過接口,我們可以定義一組方法,不同類型的對象可以實現相同的接口方法。因此,當我們調用接口方法時,不同類型的對象會執行相同的方法。這同樣體現了多態性的特征。

組合性

組合性是面向對象設計中另一個重要的概念,它源自聚合(Aggregation)或合成(Composition)機制。組合性允許一個對象包含或組合其他對象。這使得我們可以輕松地創建復雜的對象。例如,我們可以創建一個汽車對象,它包含引擎、車輪、車門等對象。

組合性通常通過組合或聚合關系來實現。組合關系是一種更強烈的關系,意味著一個對象可以擁有另一個對象。聚合關系是一種較弱的關系,意味著一個對象可以引用另一個對象。當我們組合一個對象到另一個對象時,被組合的對象將成為組合對象的子對象。當我們聚合一個對象到另一個對象時,被聚合的對象將成為組合對象的一個引用。

多態性與組合性的關系

多態性與組合性在面向對象設計中密切相關,但又有所區別。多態性是描述對象可以具有多種形態或表現形式的能力。組合性是描述對象可以由其他對象組合而成的能力。多態性通常通過繼承或接口來實現,而組合性通常通過組合或聚合關系來實現。

多態性和組合性都是面向對象設計中重要的概念,它們一起可以幫助我們創建靈活、可維護和可擴展的應用程序。第六部分私有繼承與多態關鍵詞關鍵要點面向對象繼承與派生

1.面向對象繼承是一種代碼復用的手段,繼承是一種派生新類的機制,派生類可以從基類繼承數據和行為。

2.繼承分為公有繼承、私有繼承和保護繼承。私有繼承是C++中特有的一種繼承方式,派生類無法訪問其基類私有成員,但可以訪問基類保護成員。

3.私有繼承是一種實現“代碼復用”的方法,允許一個類繼承另一個類的實現細節,而不會暴露其私有成員。

私有繼承與多態

1.多態是指對同一事物,可從不同的角度看待,并體現不同的屬性或特征。在面向對象編程中,多態是指父類與子類之間的關系,子類可以重寫父類的函數。

2.多態的實現需要滿足以下條件:父類與子類必須存在繼承關系;子類必須重寫父類的虛函數;父類的指針或引用可以指向子類的對象。

3.私有繼承和多態可以一起使用,以實現對基類私有成員的訪問。通過私有繼承,派生類可以訪問父類的私有成員,然后通過多態,派生類可以調用父類的虛函數,從而實現訪問父類的私有成員。私有繼承與多態

私有繼承是一種繼承方式,私有繼承解決的不是重用的問題,而是保持區別的問題。私有繼承可以用來對一個類進行更細致的劃分,以便更好地反映類的層次結構。比如,一個類可以私有繼承另一個類,來表示前者是后者的一個特例,也就是說,前者的成員數據和成員函數可以被后者的對象訪問,反之就不行。這是面向對象編程中實現多層次的一種特殊方法。

私有繼承與多態的關系

多態(Polymorphism)是指對象可以根據它們的實際類型而表現出不同的行為,這是面向對象編程的一項重要特性,允許程序員編寫更靈活和可重用的代碼。私有繼承可以用來實現多態,因為私有繼承允許子類對象可以被視為父類對象。

例如,考慮下面這個例子:

```cpp

public:

cout<<"Animalspeaks"<<endl;

}

};

public:

cout<<"Dogbarks"<<endl;

}

};

public:

cout<<"Catmeows"<<endl;

}

};

Animal*animal=newDog();

animal->speak();//prints"Dogbarks"

animal=newCat();

animal->speak();//prints"Catmeows"

return0;

}

```

在這個例子中,`Animal`類是父類,`Dog`和`Cat`類是子類。`Dog`和`Cat`類都私有繼承了`Animal`類,這意味著它們可以訪問`Animal`類的成員數據和成員函數,但是`Animal`類不能訪問`Dog`和`Cat`類的成員數據和成員函數。

在`main()`函數中,我們創建了一個`Animal`對象,然后將其指向一個`Dog`對象和一個`Cat`對象。當我們調用`speak()`方法時,它會根據對象的實際類型來執行不同的操作。

私有繼承和組合性的比較

私有繼承和組合性都是面向對象編程中實現代碼重用的兩種技術,但是它們之間存在一些關鍵的區別:

*私有繼承是一種繼承關系,而組合性是一種聚合關系。

*私有繼承允許子類對象可以被視為父類對象,而組合性不允許。

*私有繼承允許子類訪問父類的成員數據和成員函數,而組合性不允許。

*私有繼承不能用于多態,而組合性可以。

私有繼承和多態的優點

私有繼承和多態可以帶來許多好處,包括:

*提高代碼的可重用性

*повысить術語

私有繼承和多態的局限性

私有繼承和多態也有一些局限性,包括:

*私有繼承可能會導致更復雜的繼承層次結構,從而增加代碼的復雜性。

*多態可能會導致運行時錯誤,因為子類的對象可能會以與父類對象不兼容的方式使用。

結論

私有繼承和多態都是面向對象編程中非常重要的概念,理解它們之間的關系對于編寫可重用和靈活的代碼非常重要。第七部分組合性實現效果關鍵詞關鍵要點【組合性的概念】:

1.組合性是面向對象設計中的一種重要的原則,它指一個對象可以由其他對象的組合構成,以便實現更復雜的結構和行為。

2.組合性允許對象之間形成"整體部分"的關系,從而可以將復雜的問題分解為更小的、更容易管理的問題。

3.組合性可以提高代碼的可復用性,因為它允許將對象組合成更大的、更復雜的結構,而這些結構可以被其他程序或組件重用。

【組合性的好處】:

組合性實現效果

組合性是面向對象設計中的一項重要原則,它強調將對象組合成更復雜的對象,從而獲得更加靈活和可重用的設計。組合性可以通過多種方式實現,其中最常見的方式是使用繼承和委托。

繼承

繼承是組合性的一種常見實現方式,它允許一個類(子類)從另一個類(父類)繼承屬性和方法。通過繼承,子類可以重用父類已有的代碼,從而減少代碼的重復和維護工作量。例如,如果我們有一個`Animal`類,它具有`name`和`age`屬性,以及`eat()`和`sleep()`方法。我們可以創建一個`Dog`類,它從`Animal`類繼承,并添加一個`bark()`方法。這樣,`Dog`類就可以重用`Animal`類已有的屬性和方法,并且還可以添加自己的特有屬性和方法。

委托

委托是組合性的一種實現方式,它允許一個對象(委托對象)將請求委托給另一個對象(被委托對象)來處理。通過委托,委托對象可以調用被委托對象的方法,從而實現代碼的重用和解耦。例如,如果我們有一個`Button`類,它具有`click()`方法。我們可以創建一個`Form`類,它包含一個`Button`對象。當用戶單擊`Button`時,`Form`類會將點擊事件委托給`Button`對象來處理。這樣,`Form`類就可以重用`Button`類已有的`click()`方法,并且還可以專注于自己的功能。

組合性的好處

組合性具有許多好處,包括:

*代碼重用:組合性可以實現代碼的重用,從而減少代碼的重復和維護工作量。例如,通過繼承,子類可以重用父類已有的代碼。通過委托,委托對象可以調用被委托對象的方法來實現代碼的重用。

*代碼解耦:組合性可以實現代碼的解耦,從而使代碼更加靈活和可維護。例如,通過委托,委托對象和被委托對象之間是松散耦合的,這使得委托對象可以很容易地替換被委托對象。

*擴展性:組合性可以實現代碼的擴展性,從而使代碼更容易擴展。例如,通過繼承,子類可以很容易地擴展父類的功能。通過委托,委托對象可以很容易地委托給不同的被委托對象,從而實現代碼的擴展。

組合性的局限性

組合性也有一些局限性,包括:

*理解難度:組合性可能會使代碼更難理解,尤其是對于初學者來說。例如,當一個類從多個父類繼承時,子類的代碼可能會變得非常復雜。當一個對象委托給多個被委托對象時,代碼的調用關系可能會變得非常混亂。

*性能開銷:組合性可能會導致性能開銷,尤其是當一個類從多個父類繼承時。例如,當子類調用父類的方法時,會產生方法調用開銷。當委托對象調用被委托對象的方法時,也會產生方法調用開銷。

*維護難度:組合性可能會使代碼更難維護,尤其是當代碼的結構發生變化時。例如,當子類從父類繼承時,如果父類的代碼發生變化,子類的代碼也需要相應地修改。當委托對象委托給被委托對象時,如果被委托對象的代碼發生變化,委托對象的代碼也需要相應地修改。

總結

組合性是面向對象設計中的一項重要原則,它可以帶來許多好處,但也有其局限性。在使用組合性時,需要權衡其利弊,并謹慎地進行設計。第八部分設計原則應用關鍵詞關鍵要點【組合性特征與類層次設計】:

1.類層次設計中的組合性允許類利用其他現有的類形成具有更復雜行為的對象。

2.組合性可簡化接口、支持擴

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論