初始化
抽象消费者