Androidのイベントリスナ

本には
public class ClassName extends Activity implements OnClickListener{
  @Override
  public void onClick(View view) {
    if(view == button1){
      〜〜〜〜
    }else if(view == button2){
      〜〜〜〜
    }
  }
}

とあるけど、なんかしっくりこないなー。

全ボタンに対応するonClickの中でボタンを割り振るんじゃなくて、
各ボタンに対してonClickつけたい感じ。