北京理工大學(xué)計算機(jī)系面向?qū)ο蟮男枨蠓治鯻第1頁
北京理工大學(xué)計算機(jī)系面向?qū)ο蟮男枨蠓治鯻第2頁
北京理工大學(xué)計算機(jī)系面向?qū)ο蟮男枨蠓治鯻第3頁
北京理工大學(xué)計算機(jī)系面向?qū)ο蟮男枨蠓治鯻第4頁
北京理工大學(xué)計算機(jī)系面向?qū)ο蟮男枨蠓治鯻第5頁
已閱讀5頁,還剩116頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第6章

面向?qū)ο蟮男枨蠓治?/p>

北京理工大學(xué)討算機(jī)宗

第1頁

第6章面向?qū)ο蟮男枨蠓治?/p>

6.1面向?qū)ο笈c面向過程的比較

6.2面向?qū)ο蟮母拍?/p>

6.3面向?qū)ο蟮姆治鲞^程

6.4UML概述

6.5基于UML的需求分析

北京理工大學(xué)討算機(jī)宗

第2頁

6.1面向?qū)ο笈c面向過程的比較

面向?qū)ο蠓椒ㄅc技術(shù)研究的發(fā)展面向?qū)ο蟮陌l(fā)展

起源于20世紀(jì)60年代中期;結(jié)構(gòu)化方法存在問題

出發(fā)點(diǎn)和基本原則是使開發(fā)軟件的方法與過程盡可能接近人類

認(rèn)識世界解決問題的方法與過程,這樣更好的把客觀世界的問

題空間映射到軟件的解空間

仿真語言simula67

20世紀(jì)80年代初期:Smalltalk語言是面向?qū)ο蠹夹g(shù)發(fā)展的重

要里程碑

■它是一種新興的程序設(shè)計方法,其基本思想是使用對象、類、

繼承、封裝、消息等基本概念來進(jìn)行程序設(shè)計。

.現(xiàn)在面向?qū)ο蠓椒ㄒ焉钊氲接嬎銠C(jī)領(lǐng)域的幾乎所有分支,遠(yuǎn)

遠(yuǎn)超出了程序設(shè)計的語言和編程技術(shù)的范疇。

■面向?qū)ο蠓椒ㄊ菍浖芷诘母鱾€階段(包括分析、設(shè)

計、編程、測試和維護(hù)),以及它所涉及的各個領(lǐng)域(如人機(jī)

界面、數(shù)據(jù)庫、軟件復(fù)用、形式化方法、CASE工具等)已形成

或正在形成面向?qū)ο蟮睦碚摵图夹g(shù)體系

■OOA、OOD、OOP、OOSE、OOOS>OODBMS

北京理工大學(xué)討算機(jī)條

第3頁

面向?qū)ο蟮陌l(fā)展

結(jié)構(gòu)化方法存在問題

通常的需求分析具有兩方面的意義:

1.在認(rèn)識事物方面:具有分析、認(rèn)識問題域的方法、原則和策

略,使開發(fā)人員對問題域的理解比不遵循軟件工程方法時更

為全面、深刻和有效。

2.在描述事物方面:具有較完整的體系和文檔規(guī)范,這比自然

語言更為準(zhǔn)確,更利于后期開發(fā)。

結(jié)構(gòu)化的軟件工程在需求分析這兩方面存在不足:

1.它對問題描述不是以問題域中固有的事物作為基本單位。

2.它是在全局范圍內(nèi),以功能、數(shù)據(jù)或數(shù)據(jù)流為中心來進(jìn)行分

析。所以這些方法的分析結(jié)果不能直接地映射問題域,而是

經(jīng)過了不同程度的轉(zhuǎn)化和重新組合,因而容易隱蔽一些對問

題理解的偏差。

北京理工大學(xué)討算機(jī)條

第4頁

面向?qū)ο蠓治雠c結(jié)構(gòu)化分析的根本區(qū)別

傳統(tǒng)的軟件過程學(xué)

1)結(jié)構(gòu)化分析的實(shí)體關(guān)系——過程設(shè)計

圖,關(guān)注實(shí)體的屬性和相互間

的關(guān)系;而面向?qū)ο蟮姆治觯?/p>

問題域

除此之外還有非常主要的一

點(diǎn),就是關(guān)注實(shí)體的行為。.需求分析.

2)結(jié)構(gòu)化分析的數(shù)據(jù)流圖,

,分析與設(shè)計鴻溝

將數(shù)據(jù)和加工處理分開;而面I,_____

向?qū)ο蟮姆治鍪菍?shù)據(jù)實(shí)體和引然詔口/總體設(shè)計

他們的處理動作視為不可分割一,

的整體來考慮的。詳細(xì)V_設(shè)_計___

3)結(jié)構(gòu)化分析建造系統(tǒng)的元

素是基于過程的功能,或者加編程語言編程

工處理;而面向?qū)ο蠓治鼋ㄔ?/p>

測試

系統(tǒng)的基本元素是封裝了操作

的對象類。

計算機(jī)

北京理工大學(xué)討算機(jī)條

第5頁

編程、測試和維護(hù)面向?qū)ο蟮陌l(fā)展

結(jié)構(gòu)化方法存在問題

編程和測試

1.分析方法的缺陷很容易產(chǎn)生對問題域的錯誤理解;

2.分析與設(shè)計的鴻溝容易造成設(shè)計人員對分析結(jié)果的錯誤轉(zhuǎn)換,

導(dǎo)致在編程的過程中,程序員往往需要對分析員已經(jīng)認(rèn)識過的

問題域重新進(jìn)行認(rèn)識,并可能產(chǎn)生與分析員不同的理解。

軟件維護(hù)

1.對使用中發(fā)現(xiàn)的錯誤進(jìn)行修改。由于結(jié)構(gòu)化程序強(qiáng)調(diào)以功能為

模塊劃分的標(biāo)準(zhǔn),模塊功能單一,導(dǎo)致修改時,會產(chǎn)生新的問

題。

2.對因需求發(fā)生變化而進(jìn)行修改。由于程序不能映射問題域以及

各個階段文檔不能對應(yīng),每一步追溯或修改都存在許多理解障

礙。

北京理工大學(xué)討算機(jī)宗

6.2面向?qū)ο蟮母拍?/p>

面向?qū)ο蠓椒ǖ幕舅枷胧菑默F(xiàn)實(shí)世界中客觀存在的事物出發(fā)

構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運(yùn)用人類的自然思維方

式。

Coad和Yourdon給出定義:“面向?qū)ο蠖ο?類+繼承+通信”.

如果一個軟件系統(tǒng)是使用這樣4個概念設(shè)計和實(shí)現(xiàn)的,則我

們認(rèn)為這個軟件系統(tǒng)是面向?qū)ο蟮摹?/p>

面向?qū)ο筌浖こ谭椒ㄊ菃栴}域

面向?qū)ο蠓椒ㄔ谲浖こ蘋OA

領(lǐng)域的全面運(yùn)用。它包括自然語言O(shè)OD

面向?qū)ο蠓治?/p>

「OOP

面向?qū)ο笤O(shè)計面向?qū)ο蟮木幊陶Z言

面向?qū)ο缶幊蘺OOT

面向?qū)ο鬁y試I計算機(jī)

面向?qū)ο蟮能浖S護(hù)面向?qū)ο蟮能浖こ谭椒?/p>

北京理工大學(xué)討算機(jī)條

第7頁

面向?qū)ο蠓治鲱I(lǐng)域分析

領(lǐng)域分析--創(chuàng)建可以廣泛地用于整個應(yīng)用領(lǐng)域范疇的可復(fù)用類(構(gòu)件)

領(lǐng)域分析的輸入輸出

領(lǐng)域知識源

技術(shù)文件

提取類領(lǐng)域

已有應(yīng)用

復(fù)用標(biāo)準(zhǔn)分

彳客戶評定模型

2__專家建議模

型子設(shè)備語言

需求

多媒體視頻

領(lǐng)域分析活動:

?定義被調(diào)查的領(lǐng)域,相關(guān)的設(shè)計、規(guī)約、代碼、政策、標(biāo)準(zhǔn)、規(guī)程等項(xiàng)

?對領(lǐng)域中提取的項(xiàng),劃分種類并提取模式,命名,并且分層。

?收集領(lǐng)域中應(yīng)用的代表性樣本

?分析每個樣本中的應(yīng)用,標(biāo)識對象、說明理由、定義適應(yīng)性、估算復(fù)用率等

?開發(fā)對象分析模型,作為設(shè)計和構(gòu)造類的基礎(chǔ)

北京理工大學(xué)討算機(jī)宗

第R頁

面向?qū)ο笤O(shè)計

ObjectOrientedDesign,00D

00A的職責(zé):00A針對問題域運(yùn)用00方法,建立一反映

問題域的00A模型,而不考慮與系統(tǒng)實(shí)現(xiàn)有關(guān)的因素

(包括編程語言、圖形用戶界面、數(shù)據(jù)庫等),從而

使00A獨(dú)立于具體的實(shí)現(xiàn)。

?00D的職責(zé):針對系統(tǒng)的一個具體實(shí)現(xiàn)運(yùn)用00方法。其中包

括兩方面工作,一是把00A模型直接搬到00D(不經(jīng)過轉(zhuǎn)換,

僅作某些必要的修改和調(diào)整),作為00D的一個部分;二是針

對具體實(shí)現(xiàn)中的人機(jī)界面、數(shù)據(jù)存儲、任務(wù)管理等因素補(bǔ)充

一些與實(shí)現(xiàn)有關(guān)的部分,這些部分與00A采用相同的表示法和

模型結(jié)構(gòu)。

北京理工大學(xué)討算機(jī)宗

第9頁

面向?qū)ο缶幊蹋篛bjectOrientedProgram,OOP

面向?qū)ο缶幊蹋∣OP)又稱作面向?qū)ο髮?shí)現(xiàn)(001),

OOP工作就是用同一種面向?qū)ο缶幊陶Z言把00D模型中

的每個成分,用面向?qū)ο蟪绦蛟O(shè)計語言實(shí)現(xiàn)。

面向?qū)ο鬁y試:ObjectOrientedTest,00T

面向?qū)ο鬁y試(00T):對于用00技術(shù)開發(fā)的軟件,在測試

過程中,運(yùn)用00技術(shù)進(jìn)行以對象概念為中心的軟件測試。

在用00P編寫的程序中,對象的封裝性,把對象的靜態(tài)和動

態(tài)特征組合在一起,使對象成為一個獨(dú)立的程序單位,從而

大大減少了錯誤的影響范圍。

00T以對象的類作為基本測試單位,查錯范圍:

1.類定義之內(nèi)的屬性和服務(wù)。

2.類的繼承關(guān)系所產(chǎn)生的不同方法的測試。對基類測試完成

之后,產(chǎn)生類的測試重點(diǎn)只是那些新定義的屬性和服務(wù)」

北京理工大學(xué)計算機(jī):72

面向?qū)ο缶S護(hù)

ObjectOrientedMaintenance

面向?qū)ο筌浖こ谭椒楦倪M(jìn)軟件維護(hù)提供了有效的

途徑。

1.程序與問題域一致,各階段表示一致,從而降低了

理解的難度。

2.無論是程序錯誤而逆向追溯到問題域,還是需求發(fā)生

變化而從問題域正向追蹤到程序,道路都是比較平坦

面向?qū)ο缶S護(hù)將系統(tǒng)中最容易變化的因素(功能)作

為對象的服務(wù)封裝在對象內(nèi)部,使得一個對象的修改

對其它影響很小。

北京理工大學(xué)討算機(jī)條

第*頁

面向?qū)ο蠡靖拍?--對象(Object)

客觀世界是由各種對象組成的,任何事物都是復(fù)雜的

對象,可以由比較簡單的對象以某種方式組合而成。這樣,

可以把整個世界看做一個最復(fù)雜的對象。因此,對象是指一個

實(shí)體,它能夠保存一個狀態(tài)(或稱信息或數(shù)據(jù)),并且它能提供一系列操作(

或稱行為),這些操作或能檢查或能影響對象的狀態(tài)。

■對象具有封裝性(encapsulation)

■對象具有自治性(autonomy)

objectchair

■對象具有通信性。

■對象具有被動性。.________cost$50

texturewood

■對象具有暫存性oobjectlocationsanctum

■對象可具有持久性(persistence)colorblack

、Move。j

北京理工大學(xué)討算機(jī)宗

第12頁

類(Class)

把所有對象都劃分成各種對象類(簡稱為類),每個對象

類都定義了一組數(shù)據(jù)和一組方法。數(shù)據(jù)用于表示對象的靜

態(tài)屬性,用于描述對象的當(dāng)前狀態(tài)。方法用于描述對象的

動態(tài)特征,用于描述對象狀態(tài)的改變過程。

classCc~lassfurnitureobiJect

cost

textureobjectchair

location

colorcost$50

texturewood

locationscantum

colorblack

attributeabstractMove()

北京理工大學(xué)討算機(jī)宗

第13頁

消息(Message)

00方法中的消息

消息就是向?qū)ο蟀l(fā)出的服務(wù)請求,它應(yīng)含有下述信息:

提供服務(wù)的對象標(biāo)識、服務(wù)標(biāo)識、輸入信息和回答信息。

信息的接受者是提供服務(wù)的對象。在設(shè)計時,它對外提供的

每個服務(wù)都應(yīng)該規(guī)定消息的格式,這種規(guī)定稱做消息協(xié)議。

面向?qū)ο蠡咎卣?--封裝性(Encapsulation)

對象是進(jìn)行處理的主體,必須發(fā)消息請求執(zhí)行它的某個操作

,處理它的私有數(shù)據(jù),同時不能從外界直接對它的私有數(shù)據(jù)進(jìn)行

操作。也就是說,一切局部于該對象的私有信息,都被封裝在該

對象類的定義中,在對象的外部是不可見的,即不能直接使用,

這就是“”。

數(shù)據(jù)和過程的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)對外界隱藏(信息隱藏),這將減

少當(dāng)變化發(fā)生時副作用的傳播。

數(shù)據(jù)結(jié)構(gòu)和操縱它們的操作被合并在單個命名實(shí)體(類)中,

這將便于構(gòu)建復(fù)用。

被封裝對象間的接口被簡化。一個發(fā)送消息的對象不需要關(guān)心

接收對象的內(nèi)部數(shù)據(jù)結(jié)構(gòu)。因此,接口被簡化,系統(tǒng)耦合度被降

低。

北京理工大學(xué)計算機(jī)/給1U右

面向?qū)ο蠡咎卣?--繼承性(Inheritance)

按照子類(派生類)與父類(基類)的關(guān)系,把若干個對象類組成

一個層次結(jié)構(gòu)的系統(tǒng)。在這種層次結(jié)構(gòu)中,通常下層的派生

類具有和上層的基類相同的特性(包括數(shù)據(jù)和方法),這種表示

object:

WangNing

HaoHaidong

北京理工大學(xué)討算機(jī)宗

第16頁

面向?qū)ο蠡咎卣?--多態(tài)性(Polymorphism)

對象的多態(tài)性是指在一般類中定義的屬性或服務(wù)被特殊類繼

承之后,可以具有不同的數(shù)據(jù)類型或表現(xiàn)出不同的行為。

多態(tài)性的表示有靜態(tài)類型和動態(tài)類型。動態(tài)類型(虛函數(shù))

可以在程序執(zhí)行期間在實(shí)例之間進(jìn)行變化。靜態(tài)類型(函數(shù)

重載)是在程序上下文中由實(shí)體說明決定的。

北京理工大學(xué)討算機(jī)條

第17頁

類/對象之間的關(guān)系——一般與特殊

一般一特殊:是由一組具有一般一特殊關(guān)系的類所組成的

結(jié)構(gòu)。它是一個以類為結(jié)點(diǎn),以繼承關(guān)系為邊的連通有向

圖。如果由一些存在單繼承關(guān)系的類形成的結(jié)構(gòu)又稱作層

次結(jié)構(gòu)或樹型結(jié)構(gòu),如果由一些存在多繼承關(guān)系的類形成

的結(jié)構(gòu)又稱作網(wǎng)狀結(jié)構(gòu)。

學(xué)生交通工具

大學(xué)生中學(xué)生輪船客運(yùn)工具

初中生高中生客輪

樹型結(jié)構(gòu)網(wǎng)狀結(jié)構(gòu)

北京理工大學(xué)討算機(jī)宗

第18頁

類/對象之間的關(guān)系類/對象之間的關(guān)系

——部分與整體——實(shí)例連接

一個對象是另一個(組)對象

?實(shí)例連接反映對象與

的組成部或分。整體——部分

對象之間的靜態(tài)聯(lián)系。

結(jié)構(gòu)由一組彼此間存在著這種

這種雙邊關(guān)系在實(shí)現(xiàn)

組成關(guān)系的對象構(gòu)成。整體一

中可以通過對象的屬

部分結(jié)構(gòu)又稱做組裝結(jié)構(gòu)

性表達(dá)出來。所以這

(CompositionStructure)。

種關(guān)系稱作實(shí)例連接。

組成結(jié)構(gòu)

第19頁

類/對象之間的關(guān)系——消息連接

描述對象之間的動態(tài)聯(lián)系是用消息連接。若一個對象在執(zhí)行

自己的服務(wù)時需要請求另一個對象為它完成某個服務(wù)。那么

這兩個對象之間存在著消息連接。消息連接是有向的,從消

息的發(fā)送者指向消息的接受者。

北京理工大學(xué)討算機(jī)宗

第20頁

面向過程開發(fā)模型

面向過程開發(fā)模式產(chǎn)生過程的抽象。

這些抽象的基礎(chǔ)是把軟件視為處理流,并定義成由一系

列步驟構(gòu)成的算法。

每一步驟都是帶有預(yù)定輸入和特定輸出的一個過程,把

這些步驟串聯(lián)在一起可產(chǎn)生合理的穩(wěn)定的貫通于整個程

序的控制流,最終產(chǎn)生一個簡單的具有靜態(tài)結(jié)構(gòu)的體系

結(jié)構(gòu)。

面向過程開發(fā)模型特點(diǎn)

?過程性開發(fā)模式側(cè)重建立構(gòu)成問題解決的處理流。

?數(shù)據(jù)抽象、數(shù)據(jù)結(jié)構(gòu)根據(jù)算法步驟的要求開發(fā),它貫穿于

過程,提供過程所要求操作的信息。

?系統(tǒng)的狀態(tài)是一組全局變量,這組全局變量保存狀態(tài)的值,

把它們從一個過程傳送到另一個過程。

北京理工大學(xué)討算機(jī)宗

第21頁

面向?qū)ο箝_發(fā)模型

在面向過程開發(fā)模式中優(yōu)先考慮的是過程抽象,

在面向?qū)ο箝_發(fā)模式中優(yōu)先考慮的是實(shí)體(問

題論域的對象)。

.在面向?qū)ο箝_發(fā)模式中,把標(biāo)識和模型化問題

論域中的主要實(shí)體做為系統(tǒng)開發(fā)的起點(diǎn),主要

考慮對象的行為而不是必須執(zhí)行的一系列動作。

面向?qū)ο箝_發(fā)模型特點(diǎn)

?面向?qū)ο笙到y(tǒng)中的對象是數(shù)據(jù)抽象與過程抽象的綜合。

?系統(tǒng)的狀態(tài)保存在各個數(shù)據(jù)抽象的所定義的數(shù)據(jù)存儲中。

?控制流包含在各個數(shù)據(jù)抽象中的操作內(nèi)。

?在面向?qū)ο篌w系結(jié)構(gòu):消息從一個對象傳送到另一個對象;

?算法被分布到各種實(shí)體中。

北京理工大學(xué)討算機(jī)宗

第22頁

舉例:數(shù)據(jù)流圖

舉例:系統(tǒng)層次結(jié)構(gòu)圖

銀行存取款子系統(tǒng)

客戶

記錄

驗(yàn)

日志

模塊

模塊

模塊

北京理工大學(xué)討算機(jī)條

第24頁

北京理工大學(xué)討算機(jī)宗

第25頁

面向?qū)ο箜?xiàng)目估算和進(jìn)度安排

由于00A的方法不同于傳統(tǒng)方法,因此,有必要對明顯設(shè)計

用于00軟件的方法補(bǔ)充傳統(tǒng)軟件成本估算:

使用工作量分解、FP分析以及任何其它可應(yīng)用于傳統(tǒng)應(yīng)用的

方法來進(jìn)行估算。

?:?使用00A開發(fā)場景腳本(use-case)并確定計數(shù)。

?使用00A確定關(guān)鍵類的數(shù)量。

劃分應(yīng)用的界面類型并確定支持類的倍數(shù):將關(guān)鍵類的數(shù)量

和上面的倍數(shù)相乘可得到支持類數(shù)量的估算。

?:?將整個類的數(shù)量和每個類的平均工作單元相乘,一般每個類

10?15個人日。

通過乘上每個場景腳本的平均工作單元,對基于類的估算進(jìn)

行交叉檢查。

北京理工大學(xué)討算機(jī)條

第26頁

面向?qū)ο蠓治龇椒?/p>

Rambaugh方法

也稱為對象建模技術(shù)(ObjectModelingTechnique,

OMT),用于分析、系統(tǒng)設(shè)計和對象級設(shè)計。分析活動創(chuàng)

建三個模型:對象模型、動態(tài)模型和功能模型。

Coad和Yourdon方法

被認(rèn)為是最容易學(xué)習(xí)的00A方法。建模符號簡單,且開發(fā)

分析模型的指導(dǎo)原則是直接的。該方法00A過程如下:

標(biāo)識對象

定乂一*般/特殊結(jié)構(gòu)

定義整體/部分結(jié)構(gòu)

標(biāo)識主題

定義屬性

定義服務(wù)

北京理工大學(xué)討算機(jī)條

第27頁

面向?qū)ο竽P偷慕M成——

一對象微型、動態(tài)模型、功能模型

面向?qū)ο蠓治龅年P(guān)鍵是識別出問題領(lǐng)域內(nèi)的對象,并分析

它們相互間的關(guān)系,最終建立起問題域的簡潔、精確、可

理解的正確模型。在面向?qū)ο笥^點(diǎn)建立起的模型中,對象

模型是最基本、最重要、最核心的模型。

面向?qū)ο蠓治鲞^程從分析用戶需求陳述的文件開始。

面向?qū)ο蟮玫降哪P桶瑢ο蟮娜齻€要素:

靜態(tài)結(jié)構(gòu)(對象模型)

交互次序(動態(tài)模型)

數(shù)據(jù)變換(功能模型)

北京理工大學(xué)討算機(jī)條

第28頁

象對象模型表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng)的“數(shù)據(jù)”性質(zhì)。

模它是對模擬客觀世界實(shí)體的對象以及對象彼此間的關(guān)系的

型映射,描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。面向?qū)ο蠓椒◤?qiáng)調(diào)圍繞對

象而不是圍繞功能來構(gòu)造系統(tǒng)。對象模型為建立動態(tài)模型

和功能模型,提供了實(shí)質(zhì)性的框架。

對象模型的圖形符號

對象模型的命名

“類_&一對象”是一個專用術(shù)語,它的含

義是“一個類及屬于該類的對象”。

X.使用標(biāo)準(zhǔn)術(shù)語

2.使用具有確切

含義的名詞

3.必要時用名詞

短語作名字

“類”符號

“類一&一對象”符號

北京理工大學(xué)討算機(jī)條

溫馨提示

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

最新文檔

評論

0/150

提交評論