可以這樣代替鉤子方法的操作嘛?
我覺得除了用鉤子還可以這樣實(shí)現(xiàn)最后一步操作的:定義一個(gè)空的加調(diào)料方法在父類中,子類繼承后需要加調(diào)料或是加什么調(diào)料完全由子類重寫父類的加調(diào)料方法,如子類不需要加調(diào)料則默認(rèn)調(diào)用父類的加調(diào)料方法,相比鉤子方法自由度高而且更簡潔
我覺得除了用鉤子還可以這樣實(shí)現(xiàn)最后一步操作的:定義一個(gè)空的加調(diào)料方法在父類中,子類繼承后需要加調(diào)料或是加什么調(diào)料完全由子類重寫父類的加調(diào)料方法,如子類不需要加調(diào)料則默認(rèn)調(diào)用父類的加調(diào)料方法,相比鉤子方法自由度高而且更簡潔
2015-03-25
舉報(bào)
2015-03-31
你這不就是鉤子方法的定義嗎? 只是你返回時(shí)void, 我們返回一個(gè)布爾值。本質(zhì)都是在父類中提供一個(gè)默認(rèn)實(shí)現(xiàn)的方法,之類可以重載。
2016-09-07
凡是由子類覆蓋實(shí)現(xiàn),提供差異化的都是鉤子方法,對不對?