前言:
設計模式到底重要在哪?
重要在要讓別人看得懂!方便之後別人接妳程式碼的時候陣痛期可以比較短。
重要在讓自己看得懂!一段時間之後回來維護,能減少很多不必要的困擾。
實作:
大部分的程式碼實作都會發生在onCreate內,這時候
最常見的作法是依功能來判別,把所有的功能都集中在一個方法內。
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mContext = this; initView(); //設定View (Eg:findViewById) initSet(); //設定功能 (Eg:setAdapter) initListener(); //設定點擊 (eg:onClick) }
最淺顯易懂的方式,完全維持OnCreate的乾淨俐落。
以後要維護或是讓別人接妳程式碼的時候,可以依功能下去查找你這行到底是在幹嘛的。
設計模式之王 - MVC
省小麻煩,惹大麻煩。
隨手一寫,養成好習慣。
沒有留言:
張貼留言