昨天提了五個比較常用到的Android Design Pattern,今天提的可能是比較少注意到的:
這個Pattern在Android上最典型的用途就是View跟ViewGroup了~
這個Pattern在Android上的範例也是跟View有關~當使用者點擊畫面的時候,
一定要有一個View去回應這個點擊,每個View可以選擇要接下或是往下一個View傳遞,
但不能沒有任何回應,就是這個Pattern的精神。
筆者想到的Android 範例是ContextImp,剛好也有這篇文章介紹:
這個Pattern就是 activity life cycle使用的概念,
裡面的onCreate, onResume, onStop, etc… 就是Template 模式最好的地方,
先定義好要做什麼動作,然後使用的人只要按照這個Template 去實作即可,
相當的方便跟直覺,不過缺點我想開發者們也遇到了不少xD
整理整理Design Pattern,發現早有人寫過類似文章:
謝謝今天的觀看。
本文同步刊登在Medium上,連結在此。