-
可落地的 8 種架構(gòu)模式!
什么是架構(gòu) 我想這個(gè)問(wèn)題,十個(gè)人回答得有十一個(gè)答案,因?yàn)榱硗獾哪且粋€(gè)是大家妥協(xié)的結(jié)果。哈哈,我理解,架構(gòu)就是骨架,如下圖所示: 人類(lèi)的身體的支撐是主要由骨架來(lái)承擔(dān)的,然后是其上的肌肉、神經(jīng)、皮膚。架構(gòu)對(duì)于軟件的重要性不亞于骨架對(duì)人類(lèi)身體的重要性。 什么是設(shè)計(jì)模式 這個(gè)問(wèn)題我問(wèn)過(guò)的面試者不下于數(shù)十次,回答五花八門(mén),在我看來(lái),模式就是經(jīng)驗(yàn),設(shè)計(jì)模式就是設(shè)計(jì)經(jīng)驗(yàn),有了這些經(jīng)驗(yàn),我們就能在特定情況下使用特定的設(shè)計(jì)、組合設(shè)計(jì),這樣可以大大節(jié)省我們的設(shè)計(jì)時(shí)間,提高工作效率。作為一個(gè)工作10年以上的老碼農(nóng),經(jīng)…