Java設計模式之模板方法模式在android中的實例

我們在開發android應用時,模板方法模式在什麼情況下會使用呢?

如果僅僅是查看android的框架層代碼,會發現非常多的地方使用到了模板方法模式,例如public void layout(int l, int t, int r, int b)。但是當我們寫功能模塊時也會遇到需要使用模板方法的,最常見的情況就是我們的應用中會有很多地方使用到網絡請求,每個請求都會有一定的共同的操作和不同操作,這時就可以將共同的操作寫進模板方法裏面,而不同的操作抽象出來,讓各個子類實現各自的操作。所以模板方法就是指這個做着共同的操作即算法的方法。

下面看我給的代碼分析:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章