如何避免好多个组件的多个事件

如何处理好多个组件的多个事件
@Override public void onClick(View v) {
        if( v instanceof Button) {
            if(v.getId()=R.id.A) { //这里的A使我们的按钮ID要有 ,这里我做实验随便写的

                ((Button)v).setText("A按钮 点击了 .");
                //添加 ID为A的按钮要实现的代码
            }
            else  if(v.getId()==R.id.B)
            {
                ((Button)v).setText("B按钮 点击了 .");
                //添加 ID为B的按钮要实现的代码
            }
        }
}