4.1.2 控制器抽象对象