[问题] 如何整理程式码

楼主: lonelytea (霸气逼人)   2016-10-23 17:15:52
今天把以前练习的拿出来修改
要做平板多分辨率字体大小
原本的方法如下
http://ideone.com/4nSLEo
reserveFieldStoreText .... 都是textview
后来整理过后的方法如下
http://ideone.com/dHn6Dp
但整体看起来...原本的方法似乎短很多
但新的方法比较安全(?)
刚刚开始学习重编程式码
恳请各位前辈指教如何修改比较好
感谢
另外请问个小问题 为何我第二段程式码
我无法直接 deviceInchAndTextSize.setViews(changeTextSizeViews).checkDeviceInchAndSetTextSize();
作者: cakeboy   2016-10-23 18:44:00
你要连续.method 要在builder 的设计模式下才可以用连锁率,因为你setview回传不是一个物件,当然就不能在呼叫你要的方法而且觉得你改过的程式反而更不好读取
楼主: lonelytea (霸气逼人)   2016-10-23 19:00:00
那请问要如何修改呢..因为是想避免很多地方call 到全域的变量而导致的问题
作者: issuemylove (NotLove)   2016-10-23 19:22:00
抛砖引玉,觉得不用想太多 http://ideone.com/xoyOZg
作者: pttworld (批踢踢世界)   2016-10-23 20:33:00
setter通常没有回传值。
作者: y3k (激流を制するは静水)   2016-10-24 23:29:00
你可以写一个class 然后把全部的setter都做return this的动作

Links booklink

Contact Us: admin [ a t ] ucptt.com