蔣海昌,蔣海昌講師,蔣海昌聯(lián)系方式,蔣海昌培訓(xùn)師-【中華講師網(wǎng)】
目標(biāo)績(jī)效薪酬項(xiàng)目管理UML設(shè)計(jì)模式
52
鮮花排名
0
鮮花數(shù)量
蔣海昌:java架構(gòu)師之設(shè)計(jì)模式分類
2016-01-20 32682
java 設(shè)計(jì)模式的應(yīng)用分類
1.模式導(dǎo)向準(zhǔn)則
根據(jù)模式的應(yīng)用目標(biāo),可細(xì)分為“創(chuàng)建、結(jié)構(gòu)、行為”型。
三者的區(qū)別在于,創(chuàng)建型針對(duì)相關(guān)對(duì)象的創(chuàng)建;結(jié)構(gòu)型針對(duì)各種類與對(duì)象的整合,而行為型則面向各種類或?qū)ο箝g的關(guān)聯(lián)與職責(zé)分配的闡述。
2.領(lǐng)域區(qū)間準(zhǔn)則
所有模式多種情況下均針對(duì)類與對(duì)象。“運(yùn)用類與子類之間的關(guān)系去創(chuàng)建繼承關(guān)系,此類情況均為固定的,可在編譯階段明確?!拔覀兎Q之為類模式。
至于類之間或類內(nèi)部的對(duì)象關(guān)系,則可動(dòng)態(tài)的變化。我們則命名為對(duì)象模式。
3.模式細(xì)分
1)創(chuàng)建模式:
(Factory)工廠模式、(Singleton)單例模式、(Builder)建造模式、(Prototype)原型模式
2)結(jié)構(gòu)模式:
(Facade)門面模式、(Decorator)裝飾模式、(Composite)合成模式、(Proxy)代理模式、(Adapter)適配器模式、(Bridge)橋梁模式、(Flyweight)共享元類模式
3)行為模式:
(Chain of responsibleif)責(zé)任鏈模式、(Command)命令模式、(Strategy)策略模式、(Observer)觀察模式、(Interpreter)解釋器模式、(Iterator)迭代模式、(Mediator)中介模式、(Memento)備忘錄模式、(State)狀態(tài)模式、(Template)模板模式、(Visitor)訪問者模式
全部評(píng)論 (0)

Copyright©2008-2024 版權(quán)所有 浙ICP備06026258號(hào)-1 浙公網(wǎng)安備 33010802003509號(hào) 杭州講師網(wǎng)絡(luò)科技有限公司
講師網(wǎng) kasajewelry.com 直接對(duì)接10000多名優(yōu)秀講師-省時(shí)省力省錢
講師網(wǎng)常年法律顧問:浙江麥迪律師事務(wù)所 梁俊景律師 李小平律師