女人被躁到高潮嗷嗷叫游戏,久久久久亚洲av成人人电影,久久久精品人妻一区二区三区四,久久久久无码精品国产app,免费人成视频在线播放

留求藝—您的留學(xué)規(guī)劃師

問(wèn)什么是系統(tǒng)設(shè)計(jì)的核心

92次

問(wèn)題描述:

什么是系統(tǒng)設(shè)計(jì)的核心急求答案,幫忙回答下

最佳答案

推薦答案

當(dāng)然我現(xiàn)在所說(shuō)的內(nèi)容都是建立在面向?qū)ο蠡A(chǔ)之上的,也就是用面向?qū)ο蟮恼Z(yǔ)言Java或C#設(shè)計(jì)出來(lái)的的軟件系統(tǒng)。

那么軟件系統(tǒng)設(shè)計(jì)的核心問(wèn)題是什么呢?那就是如何讓系統(tǒng)易于維護(hù)并且復(fù)用性較好,讓軟件系統(tǒng)具有可維護(hù)性和可復(fù)用性,是我們的系統(tǒng)要達(dá)到的目標(biāo)。要完成上述的目標(biāo),并不是一件特別容易的事情。一個(gè)完成了上述目標(biāo)的軟件系統(tǒng)必然具備可擴(kuò)展性、靈活性、可插入性這三個(gè)特質(zhì)。如何才能具備這三個(gè)特質(zhì)呢?當(dāng)然是提高軟件的可維護(hù)性和復(fù)用性了,哈哈,又繞回來(lái)了。那么如何完成軟件系統(tǒng)的設(shè)計(jì)目標(biāo)呢?那就是以設(shè)計(jì)原則和設(shè)計(jì)模式為基礎(chǔ)來(lái)設(shè)計(jì)我們的系統(tǒng)。在《Java與模式》這本書(shū)中提出了一個(gè)“支持可維護(hù)性的復(fù)用”的概念,他的定義是:“在保持甚至提高系統(tǒng)的可維護(hù)性的同時(shí),實(shí)現(xiàn)系統(tǒng)的復(fù)用”。(好像是廢話?。?“支持可維護(hù)性的復(fù)用”的基礎(chǔ)就是我們上面提到的設(shè)計(jì)原則和設(shè)計(jì)模式。設(shè)計(jì)原則有哪些?設(shè)計(jì)原則與設(shè)計(jì)模式有什么關(guān)系?在面向?qū)ο蟮脑O(shè)計(jì)中,有六個(gè)設(shè)計(jì)原則(這些原則也都是復(fù)用原則,當(dāng)然也并非全部的設(shè)計(jì)原則。):

1、開(kāi)閉原則。

2、里氏代換原則。

3、依賴倒轉(zhuǎn)原則。

4、接口隔離原則。

5、組合/聚合復(fù)用原則。

6、迪米特法則。如何才能做到在設(shè)計(jì)中遵循這些原則,當(dāng)然是會(huì)有一些方法和方式,那么這些方法和方式就是以設(shè)計(jì)模式的面目出現(xiàn)的。所以設(shè)計(jì)模式你可以簡(jiǎn)單把他看成是:為遵循設(shè)計(jì)原則而制定的一些指導(dǎo)性的方法,說(shuō)的文言一些就是遵循設(shè)計(jì)原則的解決方案。設(shè)計(jì)模式可以劃分為三大類別:

1、創(chuàng)建模式。

2、結(jié)構(gòu)模式。

3、行為模式。前面我們提到,一個(gè)達(dá)到了可維護(hù)性和可復(fù)用性目標(biāo)的軟件系統(tǒng)必然具備可擴(kuò)展性、靈活性、可插入性這三個(gè)特質(zhì)。如何才能保證我們的軟件系統(tǒng)具備這三個(gè)特質(zhì)呢(這次不繞了) 1、可擴(kuò)展性可以用開(kāi)閉原則、里氏代換原則、依賴倒轉(zhuǎn)原則、和組合/聚合復(fù)用原則來(lái)保證。換句話說(shuō)你只要遵循一些設(shè)計(jì)原則你的系統(tǒng)就能保證達(dá)到可擴(kuò)展性。

2、靈活性可以由開(kāi)閉原則、迪米特法則、接口隔離原則來(lái)保證。

3、可插入性可以用開(kāi)閉原則、里氏代換原則、組合/聚合復(fù)用原則和依賴倒轉(zhuǎn)原則來(lái)保證。具備了上述三個(gè)特質(zhì)的軟件系統(tǒng),我們軟件設(shè)計(jì)的可維護(hù)性和可復(fù)用性目標(biāo)也就達(dá)到了。我們可以想象,一個(gè)軟件系統(tǒng)首先是從遵循設(shè)計(jì)原則

什么是系統(tǒng)設(shè)計(jì)的核心

其他答案

設(shè)計(jì)原則是系統(tǒng)設(shè)計(jì)的核心。

設(shè)計(jì)原則表述的是架構(gòu)師對(duì)整個(gè)系統(tǒng)的核心設(shè)計(jì)思想,并且要求把這個(gè)設(shè)計(jì)思想貫穿到所有子系統(tǒng)的概要/詳細(xì)設(shè)計(jì)中,所以在這些子系統(tǒng)的概要/詳細(xì)設(shè)計(jì)中要充分體現(xiàn)出對(duì)設(shè)計(jì)原則的考慮。

對(duì)于系統(tǒng)而言,什么才是設(shè)計(jì)思想呢,每個(gè)架構(gòu)師在做系統(tǒng)的設(shè)計(jì)之前一般是會(huì)有思考的,思考的內(nèi)容基本就會(huì)是要實(shí)現(xiàn)需求核心的幾個(gè)點(diǎn)是什么,這些核心的點(diǎn)就是設(shè)計(jì)思想。

為你推薦

網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系方式  |  用戶協(xié)議  |  隱私政策  |  在線報(bào)名  |  網(wǎng)站地圖