工厂模式: 工厂方法定义创建对象的接口,让子类决定实例化哪一个类,使得一个类的实例化延迟到其子类。工厂模式在编译代码时无法准确预期要创建的对象的类,想让子类决定在运行时创建什么。 一.创建 Cigarette