回調方法、模板方法模式、鉤子(hook)區分

其實這三者之間沒什麼可區分的,由於他們是不一樣領域的概念。可是他們很是類似都是在抽象的定義了方法,而後子類實現它。他們都是java多態特性的實踐。java 概念領域區分: 1.正確的說應該就是模板方法模式,模板方法模式提供模板方法,這個方法是一個模板算法,或者說在方法的調用順序上固定了一個模板。 2.回調方法,是固定一個方法外觀,java中經過接口實現。 3.鉤子方法,是一個抽象類提供空實現,子類
相關文章
相關標籤/搜索