使用工厂模式、原型模式、混合模式3种方式创建一个对象。对象有成员属性name,值为“imooc”。有成员方法action,所做动作为弹框,弹出内容为“前端” 1、工厂模式创建对象格式为:先声明函数、函数内部使用new Object创建对象,并定义方法属性 2、原型模式创建对象格式为:创建一个空函数,函数外部使用prototype对象定义属性及方法 3、混合模式创建对象格式为:构造+原型
举一反三
- 以下js对象的创建方式正确的是() A: 工厂模式 B: 构造函数模式 C: 原型模式 D: 混合构造函数和原型模式
- 创建型设计模式与对象的创建有关,按照所用的范围分为面向类和面向对象两种。其中,()模式是创建型类模式。 A: 工厂方法(FactoryMethod) B: 构建器(Builder) C: 原型(Prototype) D: 单例(Singleton)
- DAO模式中的DAO工厂类是: A: 工厂模式是最常用的实例化对象模式,它是用工厂方法代替new操作的一种模式。它是一种结构型模式 B: 工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new。它是一种创建型模式 C: 工厂模式是最常用的实例化对象模式,它是用工厂方法代替new操作的一种模式,只能创建一种类对象 D: 工厂模式是最常用的实例化对象模式,它是用工厂方法代替new操作的一种模式,是一种抽象工厂模式
- 创建自定义对象可以使用Object对象,这种方式不需要定义构造函数。
- ()模式用原型实例指定创建对象的种类,并且通过拷贝这些原型实例创建新的对象。