Git 基礎(chǔ) 概念 倉(cāng)庫(kù) 使用Git管理自己的文件,至少一個(gè)本地倉(cāng)庫(kù),如果需要在外部網(wǎng)絡(luò)共享需要使用遠(yuǎn)程倉(cāng)庫(kù)。 本地倉(cāng)庫(kù) 本地倉(cāng)庫(kù)指的是自己電腦...
1、概述 Mutation Observer(變動(dòng)觀察器)是監(jiān)視DOM變動(dòng)的接口。當(dāng)DOM對(duì)象樹發(fā)生任何變動(dòng)時(shí),Mutation Observe...
一個(gè)類只能生成一個(gè)對(duì)象,所有對(duì)象對(duì)它的依賴都是相同的。 對(duì)象的生產(chǎn)是通過 new關(guān)鍵字完成的(當(dāng)然也有其他的方式,如對(duì)象復(fù)制,反射等)。 使用n...
在哲學(xué)上,矛盾法則即對(duì)立統(tǒng)一的法則,是唯物辯證法的最根本法則。開閉原則(OCP)是Java世界里最基礎(chǔ)的設(shè)計(jì)原則,它指導(dǎo)我們?nèi)绾谓⒁粋€(gè)穩(wěn)定的、...
迪米特法則(LOD)也稱為最少知識(shí)原則(LKP),雖然名字不同,但描述的是同一個(gè)規(guī)則: 一個(gè)對(duì)象應(yīng)該對(duì)其他對(duì)象有最少的了解。通俗地講,一個(gè)類應(yīng)該...
接口分為兩種: 實(shí)例接口(Object Interface),在Java中聲明一個(gè)類,然后用new關(guān)鍵詞產(chǎn)生一個(gè)實(shí)例,它是對(duì)一個(gè)類型的事物的描述...
在面向?qū)ο蟮恼Z言中,繼承是必不可少的、非常優(yōu)秀的語言機(jī)制,它有如下優(yōu)點(diǎn): 代碼共享,減少創(chuàng)建類的工作量,每個(gè)子類都擁有父類的方法和屬性。 提高代...
依賴倒置原則(DIP)原則的原始定義: 高層模塊不應(yīng)該依賴低層模塊,兩者都應(yīng)該依賴其抽象。 抽象不應(yīng)該依賴細(xì)節(jié)。 細(xì)節(jié)應(yīng)該依賴抽象。 抽象指的是...
單一職責(zé)原則(SRP)字義: 應(yīng)該有且僅有一個(gè)原因引起類的變更。 業(yè)務(wù)邏輯,或者對(duì)象能夠承擔(dān)的責(zé)任,并以某種行為方式來執(zhí)行。 單一職責(zé)原則的好處...