1 回答

慕桂英3389331
TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
設(shè)計(jì)模式是架構(gòu)的手段(之一)。
具體一點(diǎn)說,設(shè)計(jì)模式可以在某些情況幫助架構(gòu)軟件的靜態(tài)結(jié)構(gòu)。
而架構(gòu)的范圍要大一些,更高層一些,考慮的更多的是非常重要的全局性的design decision。一般好的(靜態(tài))架構(gòu)可以盡量使變化發(fā)生在局部(模塊內(nèi))而不影響整個(gè)系統(tǒng)。架構(gòu)上的變化往往成本會(huì)非常高。
而且設(shè)計(jì)模式只有一些是適用于架構(gòu)的,還有一些只是用于具體的類設(shè)計(jì)的,剩下的一些則只是克服編程語言的限制而已。
打個(gè)不恰當(dāng)?shù)谋确?,有點(diǎn)像擋拆和戰(zhàn)術(shù)的關(guān)系。
在合適的情況下用好擋拆可以很好的執(zhí)行戰(zhàn)術(shù),
但戰(zhàn)術(shù)不只有擋拆,
而且有的戰(zhàn)術(shù)不需要擋拆,
最重要的是盲目的用擋拆有時(shí)候反而會(huì)起反作用。
面對客戶嗶嗶時(shí),我們用需求分析架構(gòu)。
- 1 回答
- 0 關(guān)注
- 726 瀏覽
添加回答
舉報(bào)
0/150
提交
取消