摘要:一個(gè)類如果繼承一個(gè)抽象類,且其不是抽象類,那么該類必須實(shí)現(xiàn)父類的抽象方法。抽象類通常都是對多種類似的具體類進(jìn)行抽象。這個(gè)好處體現(xiàn)在子類必須實(shí)現(xiàn)父類的抽象方法,當(dāng)子類比較多的時(shí)候,通過可以看到哪些子類還沒有實(shí)現(xiàn),確保無漏網(wǎng)之魚。
一個(gè)類如果繼承一個(gè)抽象類,且其不是抽象類,那么該類必須實(shí)現(xiàn)父類的抽象方法。
抽象類通常都是對多種類似的具體類進(jìn)行抽象。比如:題目有很多種類型,包括單選題,多選題,判斷題等,那么可以把題目當(dāng)作后三種具體題目的抽象。
假如”題目類“有兩個(gè)抽象方法:
1. protected String getStem()
2. protected String getAnswer(),
那么所有“具體的題目類”必須實(shí)現(xiàn)這兩個(gè)方法,隨著業(yè)務(wù)的發(fā)展,題目還需要有個(gè)答案解析的功能,那么我們可以在“題目類”中定義一個(gè)抽象方法:
3. protected String getAnalysis()
這樣就必須在每個(gè)“具體的題目類”中實(shí)現(xiàn)getAnalysis()方法,確保所有題型都有答案解析功能。
這個(gè)好處體現(xiàn)在子類“必須”實(shí)現(xiàn)父類的抽象方法,當(dāng)子類比較多的時(shí)候,通過IDE可以看到哪些子類還沒有實(shí)現(xiàn),確保無漏網(wǎng)之魚。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/63992.html
摘要:通過頭傳輸?shù)模鄬Π踩鼈鬏數(shù)臅r(shí)候比傳的數(shù)據(jù)要多。編碼類型,默認(rèn)不用寫只有在上傳文件的時(shí)候才指定該類型。文本域注意他是雙標(biāo)簽,在寫的時(shí)候切記要挨著寫兩個(gè)標(biāo)簽,中間不許有空格,縮進(jìn)換行。設(shè)計(jì)表格: 1 2 3 表格 4 5 6 7 ...
摘要:設(shè)計(jì)模式的分類經(jīng)典應(yīng)用框架中常見的設(shè)計(jì)模式分為三類創(chuàng)建型模式對類的實(shí)例化過程的抽象。對象的結(jié)構(gòu)模式是動(dòng)態(tài)的。對象的行為模式則使用對象的聚合來分配行為。設(shè)計(jì)模式是個(gè)好東西,以后肯定還要進(jìn)一步的學(xué)習(xí),并且在項(xiàng)目中多實(shí)踐,提升自己的設(shè)計(jì)能力。 什么是設(shè)計(jì)模式? Christopher Alexander?說過:每一個(gè)模式描述了一個(gè)在我們周圍不斷重復(fù)發(fā)生的問題,以及該問題的解決方案的核心。這樣...
摘要:目的對于我這種半路出家的碼代碼的,一直以來最不好的習(xí)慣就是非常依賴和,但是如果代碼量大的話一直切換找來找去特別不方便。最近在將一部分接口測試自動(dòng)化,剛好重新學(xué)下,一個(gè)就會(huì)包含很多,翻來翻去十分不方便,于是就想把一個(gè)中的文件中的所有遍歷出來。 目的 對于我這種半路出家的碼代碼的,一直以來最不好的習(xí)慣就是非常依賴Ctr+C和Ctr+V,但是如果代碼量大的話一直切換Tab找來找去特別不方便。...
摘要:不要讓代碼擠作一團(tuán),要有適當(dāng)?shù)拈g距。特殊情況沒有特殊到要打破這個(gè)規(guī)律。不要讓錯(cuò)誤發(fā)生的悄無聲息。面對歧義,不要靠簡單猜測蒙混過關(guān)。如果一個(gè)想法向他人介紹清楚很難,那它就不是個(gè)好主意。命名空間是個(gè)好東西,請多做類似的事情。 Beautiful is better than ugly.要寫更美的代碼。 Explicit is better than implicit.要直截了當(dāng)?shù)乇磉_(dá),不要...
閱讀 970·2022-06-21 15:13
閱讀 1855·2021-10-20 13:48
閱讀 1039·2021-09-22 15:47
閱讀 1373·2019-08-30 15:55
閱讀 3128·2019-08-30 15:53
閱讀 526·2019-08-29 12:33
閱讀 721·2019-08-28 18:15
閱讀 3467·2019-08-26 13:58