欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

要是全部只用堆或者全部只用棧

要是全部只用堆或者全部只用棧?

這個(gè)問(wèn)題其實(shí)是一類問(wèn)題。

就類似于電腦為什么要分內(nèi)存和硬盤?為什么又有單獨(dú)的CPU ?

買的鍵盤為何每個(gè)按鈕又都能拆下來(lái)?

用設(shè)計(jì)的一種思想解答最合適不過(guò),那就是——解耦。

為什么要解耦,什么情況下要解耦呢?

當(dāng)我們要處理的問(wèn)題越復(fù)雜的時(shí)候,我們會(huì)發(fā)現(xiàn)有兩種解決思路,一種是在曾經(jīng)的設(shè)計(jì)基礎(chǔ)上,去不斷的豐富功能,這樣耦合就很強(qiáng),容易出現(xiàn)一損俱損。而且不利于維護(hù),效率一般也不高。因?yàn)闆](méi)有對(duì)不同的問(wèn)題應(yīng)用最合適的工具,最合適的數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)風(fēng)格等。

那么解耦之后呢,那就簡(jiǎn)單了,每個(gè)部分根據(jù)對(duì)應(yīng)的特點(diǎn),去運(yùn)用更合適的數(shù)據(jù)結(jié)構(gòu)或者設(shè)計(jì)風(fēng)格去處理,這樣每個(gè)部分的執(zhí)行效率就很高。而且,松耦合也更易分開維護(hù),不容易出現(xiàn)一損俱損。

經(jīng)濟(jì)學(xué)里有勞動(dòng)分工的概念,其實(shí)與這里的分開處理有異曲同工之妙。

分工了,每個(gè)人或者每個(gè)部分就可以最大化局部處理的效率,這樣整體效率就提升了很多。

希望我們都不要只局限在自己所研究的領(lǐng)域去研究問(wèn)題,嘗試從更多其它的領(lǐng)域去分析類似的問(wèn)題。這樣,我們會(huì)發(fā)現(xiàn)埋藏在具體問(wèn)題背后的基本問(wèn)題。用哲學(xué)的話來(lái)看,那就是,由具體問(wèn)題抽象到一般問(wèn)題,然后再應(yīng)用一般問(wèn)題,去大范圍解決類似的規(guī)模化具體問(wèn)題。古話有句話叫做觸類旁通,也就是這個(gè)意思。

java 堆內(nèi)存 棧內(nèi)存,要是全部只用堆或者全部只用棧