1.什么是設(shè)計(jì)原則。? ? 設(shè)計(jì)原則是我們寫出優(yōu)質(zhì)代碼的指導(dǎo)思想。寫代碼容易,寫好代碼難。遵循設(shè)計(jì)原則,會(huì)使我們的代碼模塊更加合理,職責(zé)更加清晰,健壯性更強(qiáng)。編程是一門不斷權(quán)...
樹 在計(jì)算機(jī)科學(xué)中,樹(英語:tree)是一種抽象數(shù)據(jù)類型或是實(shí)現(xiàn)這種抽象數(shù)據(jù)類型的數(shù)據(jù)結(jié)構(gòu),用來模擬具有樹狀結(jié)構(gòu)性質(zhì)的數(shù)據(jù)集合。它是由n(n>0)個(gè)有限節(jié)點(diǎn)組成一個(gè)具有層次...
1.什么是單例模式 2.立即加載與延時(shí)加載2.1立即加載:使用對(duì)象的時(shí)候?qū)ο笠呀?jīng)創(chuàng)建完畢。 2.2延時(shí)加載:在使用對(duì)象的時(shí)候采取創(chuàng)建對(duì)象。 3.單例模式的幾種實(shí)現(xiàn)3.1使用靜...
什么是數(shù)組數(shù)組(Array)是一種線性表數(shù)據(jù)結(jié)構(gòu)。它用一組連續(xù)的內(nèi)存空間,來存儲(chǔ)一組具有相同類型的數(shù)據(jù)。 線性表(Linear List)線性表就是數(shù)據(jù)排成像一條線一樣的結(jié)構(gòu)...
根據(jù)《Java設(shè)計(jì)模式》一書分類,按照目的、用途的不同設(shè)計(jì)模式一般分為3大類型,共23小類。 一、創(chuàng)建型模式:用于創(chuàng)建對(duì)象 單例模式(Singleton) 保證一個(gè)類僅有一個(gè)...