Android学习历程(3):用MVC进行重构
Posted: October 2, 2009 | Author: WaterSky | Follow Me: My Profile感谢:http://code.google.com/p/androidbmi/wiki/BmiRefactor写的非常的好,通俗易懂而又不显啰嗦,真是恰到好处啊!
本文仅以代码说话,主要是方便自己回想这样重构的好处,记录一下自己重构过程中的思路逻辑,更多的文字介绍请看前面那个链接!
Step1:抽取所有界面元件的声明和定义,整合到单独一个函数findViews()中;
<div style="border: none; padding: 0cm 0cm 0cm 4.0pt; margin-left: 10.5pt; margin-right: 0cm;">// 声明
private Button button_calc;
private EditText field_height;
private EditText field_weight;
private TextView view_result;
private TextView view_suggest;
// 定义
private void findViews() {
button_calc = (Button) findViewById(R.id.submit);
field_height = (EditText)findViewById(R.id.height);
field_weight = (EditText)findViewById(R.id.weight);
view_result = (TextView)findViewById(R.id.result);
view_suggest = (TextView)findViewById(R.id.suggest);
}
页:
[1]