杭州優(yōu)質(zhì)網(wǎng)站建設(shè)八大營(yíng)銷(xiāo)模式有哪幾種
文章目錄
- 1 面向?qū)ο蠡靖拍?/li>
- 2 設(shè)計(jì)模式
- 3 UML
- 4 設(shè)計(jì)模式
- 4.1 設(shè)計(jì)模式的基本概念
- 4.2 設(shè)計(jì)模式的分類(lèi)
- 4.3 創(chuàng)建型模式
1 面向?qū)ο蠡靖拍?/h2>
2 設(shè)計(jì)模式
3 UML
4 設(shè)計(jì)模式
4.1 設(shè)計(jì)模式的基本概念
模式:通俗的來(lái)說(shuō)就是成功方案的復(fù)用。
- 架構(gòu)模式從全局看待問(wèn)題。
- 設(shè)計(jì)模式從局部看待問(wèn)題,與語(yǔ)言無(wú)關(guān)。
- 慣用法與語(yǔ)言相關(guān)
4.2 設(shè)計(jì)模式的分類(lèi)
- 創(chuàng)建型模式:用于創(chuàng)建類(lèi)的模式,為設(shè)計(jì)類(lèi)實(shí)例化提供指南。
- 結(jié)構(gòu)型模式:處理類(lèi)和對(duì)象的組合問(wèn)題。
- 行為型模式:描述類(lèi)或?qū)ο蟮那闆r及職責(zé)的分配。
4.3 創(chuàng)建型模式
- 抽象工廠模式:做一系列的類(lèi)的對(duì)象,例如操縱數(shù)據(jù)庫(kù)時(shí)創(chuàng)建相關(guān)組件,只需指定你是MySQL數(shù)據(jù)庫(kù)還是oracle數(shù)據(jù)庫(kù)。
- 構(gòu)建器模式:構(gòu)造某個(gè)復(fù)雜的對(duì)象時(shí),這個(gè)對(duì)象可能是有多個(gè)對(duì)象組合起來(lái)的,都需要有,但是使用的時(shí)候的實(shí)例可能不同,所以我們使用一個(gè)構(gòu)建器,將所需要的各個(gè)部分封裝起來(lái),對(duì)各個(gè)部分可以指定不同的部件,組成需要的實(shí)例。
- 工廠方法模式:我們?cè)谑褂霉S方法模式的時(shí)候,可以在運(yùn)行的時(shí)候去選擇創(chuàng)建具體是哪個(gè)類(lèi)的對(duì)象。使得實(shí)例化過(guò)程推遲。
- 原型模式:又稱(chēng)克隆模式,通過(guò)拷貝原有的對(duì)象,來(lái)生成新的對(duì)象。
- 單例模式:保證一個(gè)類(lèi)只有一個(gè)實(shí)例,系統(tǒng)當(dāng)中調(diào)用都是使用這一個(gè)實(shí)例,