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