1.使用繼承和沒有使用繼承的區(qū)別是什么?
1.1沒有使用繼承律歼,每個業(yè)務類中都要編寫對數(shù)據(jù)庫進行增刪改查的方法稠通,代碼重復梳凛,效率低
圖1
AgreementLogFacadeImpl類中有add()方法、delete()方法候引、get()方法们童、list()方法畔况、listByCondition()方法、update()方法
圖2
ArticleFacadeImpl類中也有這些方法
圖3
1.2使用繼承慧库,把增刪改查的方法抽取到一個類中跷跪,其它業(yè)務類繼承該類就自動擁有該類的增刪改查方法,代碼復用齐板,效率高
圖1
圖2
RecruitSchoolService類繼承CoreService類就自動擁有該類的增刪改查方法
圖3
RecruitInfoService類繼承CoreService類
1.2.1我們在編程的時候常常遇到大量的代碼需要重復的情況吵瞻,導致我們的代碼比較臃腫,開發(fā)效率也大大降低甘磨。而繼承解決了這個問題橡羞。
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者