Java程序中如何很好地運(yùn)用設(shè)計(jì)模式?
網(wǎng)友解答: 這里有一個(gè)誤區(qū),并不是刻意的要在項(xiàng)目中使用設(shè)計(jì)模式,而是實(shí)際經(jīng)驗(yàn)發(fā)現(xiàn)的最佳實(shí)踐提煉出來(lái)是設(shè)計(jì)模式。所以在沒(méi)有很多實(shí)際經(jīng)驗(yàn)的情況下,很難切中設(shè)計(jì)模式的使用要領(lǐng)。這時(shí)候可以在了解
這里有一個(gè)誤區(qū),并不是刻意的要在項(xiàng)目中使用設(shè)計(jì)模式,而是實(shí)際經(jīng)驗(yàn)發(fā)現(xiàn)的最佳實(shí)踐提煉出來(lái)是設(shè)計(jì)模式。所以在沒(méi)有很多實(shí)際經(jīng)驗(yàn)的情況下,很難切中設(shè)計(jì)模式的使用要領(lǐng)。
這時(shí)候可以在了解各種設(shè)計(jì)模式的前提下,多多去看實(shí)際項(xiàng)目包括開(kāi)源項(xiàng)目的使用模式,才能慢慢體會(huì)到設(shè)計(jì)模式是如何付諸實(shí)踐的。接著自己多寫(xiě)多想,就會(huì)突然發(fā)現(xiàn),某些情況就是自然而然需要使用某個(gè)設(shè)計(jì)模式的最佳時(shí)機(jī)。