#Groovy DSL 簡(jiǎn)單了解; Groovy 的基本概念; Groovy 的特性; Groovy 的優(yōu)勢(shì) 總結(jié); ## DSL 學(xué)習(xí) Gro...
投稿
#Groovy DSL 簡(jiǎn)單了解; Groovy 的基本概念; Groovy 的特性; Groovy 的優(yōu)勢(shì) 總結(jié); ## DSL 學(xué)習(xí) Gro...
1、定義 開(kāi)閉原則,對(duì)于擴(kuò)展是開(kāi)放的,對(duì)于修改是關(guān)閉。 2、實(shí)現(xiàn) (1)創(chuàng)建書(shū)籍接口 (2)創(chuàng)建計(jì)算機(jī)書(shū)籍接口 (3)實(shí)現(xiàn)小說(shuō)類 (4)實(shí)現(xiàn)計(jì)算...
1、定義 客戶端不應(yīng)該依賴它不需要的接口;一個(gè)類對(duì)另一個(gè)類的依賴應(yīng)該建立在最小的接口上。 2、實(shí)現(xiàn) (1)定義臉蛋、身材美女接口 (2)定義氣質(zhì)...
1、定義 迪米特法則(Law of Demeter, LoD),也稱為最少知識(shí)原則,一個(gè)對(duì)象應(yīng)該對(duì)其他對(duì)象有最少的了解。 2、實(shí)現(xiàn) (1)創(chuàng)建女...
1、定義 依賴倒置原則,高層模塊不應(yīng)該依賴底層模塊,兩者都應(yīng)該依賴其抽象;抽象不應(yīng)該依賴細(xì)節(jié);細(xì)節(jié)應(yīng)該依賴抽象。 2、實(shí)現(xiàn) (1)定義車(chē)接口 (...
1、定義 里氏替換原則,所有引用基類的地方必須能透明地使用其子類的對(duì)象。 2、實(shí)現(xiàn) (1)定義手槍抽象類 (2)定義玩具槍抽象類 (3)實(shí)現(xiàn)手槍...
1、定義 應(yīng)該有且僅有一個(gè)原因引起類的變更 2、實(shí)現(xiàn) (1)定義通話連接服務(wù) (2)實(shí)現(xiàn)通話連接服務(wù) (3)定義通話數(shù)據(jù)傳輸服務(wù) (4)實(shí)現(xiàn)通話...
提問(wèn): 給定一個(gè)int型數(shù)組,找出該數(shù)組中出現(xiàn)次數(shù)大于數(shù)組長(zhǎng)度一半的int值。 解決方案: 遍歷該數(shù)組,統(tǒng)計(jì)每個(gè)int值出現(xiàn)次數(shù),再遍歷該數(shù)組,...
1、定義鏈表結(jié)構(gòu) 2、鏈表反轉(zhuǎn)
1、定義二叉樹(shù) 2、創(chuàng)建二叉樹(shù) 3、計(jì)算二叉樹(shù)的深度 4、計(jì)算二叉樹(shù)的節(jié)點(diǎn) 5、前序遍歷 6、中序遍歷 7、后序遍歷 8、采用棧實(shí)現(xiàn)后序遍歷 9、測(cè)試