已采納回答 / dky
都是一樣的 , 用的子類的, 不同是用的抽象方法, 子類必須實(shí)現(xiàn), 程序調(diào)用的時(shí)候就可以做到差異化實(shí)現(xiàn),
2016-09-22
這個(gè)繼承不算缺點(diǎn)吧。實(shí)現(xiàn)“多繼承”可以通過接口的方式。沒必要把單繼承列為缺點(diǎn)。
2016-09-10
我覺得學(xué)這種課程的人都是高中以上學(xué)歷,不用像給小學(xué)生上課那樣套一個(gè)例子,反而會(huì)讓人覺得繁瑣,應(yīng)該直接切中重點(diǎn)來講,講清步驟邏輯原理就可以了!僅是個(gè)人意見
2016-07-12
已采納回答 / 西北望change
對(duì)模板方法中非共性的方法采用抽象類中的抽象方法,是因?yàn)橛行┓椒ㄔ谀0逯写_實(shí)不知道具體的實(shí)現(xiàn),提供一個(gè)空的默認(rèn)實(shí)現(xiàn),再在子類中去override是多余的。再者,共性的部分采用private標(biāo)識(shí),對(duì)子類屏蔽了實(shí)現(xiàn)細(xì)節(jié),讓具體的子類只用關(guān)注它特有的個(gè)性方法實(shí)現(xiàn)。 這樣整體結(jié)構(gòu)更加清晰明了,各個(gè)類的職責(zé)也更加具體清楚。
2016-05-30