抽离button的基类