六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 49|回复: 0

Android学习历程(3):用MVC进行重构

[复制链接]

升级  30%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
15
 楼主| 发表于 2013-1-28 19:20:05 | 显示全部楼层 |阅读模式
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);  

}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表