[单选题]

关于创建模式和构造函数的说法,正确的是()。

A . 因为有构造函数,所以没有必要使用创建模式。

B . 构造函数无法描述被返回的对象,而选用名字合适的工厂方法可以使类型的使用更加容易

C . 工厂模式每次返回的类型都是具体的类型,而不是子类型

D . 创建模式不能把创建对象外部化。

参考答案与解析:

相关试题

在初始创建模式中,下面关于Initial Type和Drag Type的说法正确

[单选题]在初始创建模式中,下面关于Initial Type和Drag Type的说法正确的是()。A . 只有当Drag Type的参数为直线角,Initial Type的参数为Smooth,创建的线条才是曲线。B . 只有当Drag Type的参数为Smooth,Initial Type的参数为Smooth,创建的线条才是曲线。C . 只有当Drag Type的参数为Bezier,Initial Type的参数为Smooth,创建的线条才是曲线D . 无论Drag Type的参数为哪种类型,要Init

  • 查看答案
  • 关于构造函数A()的拷贝构造函数正确的是

    [单选题]关于构造函数A()的拷贝构造函数正确的是A.A(A*B);B.A(AB);C.A(A&B);D.A(A);

  • 查看答案
  • 关于构造函数A()的拷贝构造函数正确的是()

    [单选题]关于构造函数A()的拷贝构造函数正确的是( )A.A(A*B);B.A(AB) ;C.A(A&B);D.A(A)

  • 查看答案
  • 在创建模板时,下面关于可编辑区的说法正确的是()。

    [单选题]在创建模板时,下面关于可编辑区的说法正确的是( )。A.只有定义了可编辑区才能把它应用到网页上B.在编辑模板时,可编辑区是可以编辑的,锁定区是不可以编辑的C.一般把共同特征的标题和标签设置为可编辑区D.以上说法都错

  • 查看答案
  • End―End―Mid创建模式表示的是()。

    [单选题]End―End―Mid创建模式表示的是()。A . 先建立半径再确定圆弧B . 先建立圆弧再确定半径C . 先建立直径再确定圆弧D . 先建立圆弧再确定直径

  • 查看答案
  • 下列关于构造函数的说法中,正确的是(  )。

    [单选题]下列关于构造函数的说法中,正确的是(  )。A.构造函数不能重载B.构造函数的返回值为voidC.构造函数中可以使用this指针D.用户必须为定义的类

  • 查看答案
  • 下面哪种模式不属于创建模式()

    [单选题]下面哪种模式不属于创建模式()A . Prototype模式B . Singleton模式C . Factory模式D . Adapter模式

  • 查看答案
  • C£«£«语言中关于构造函数的说法正确的是

    [单选题]C.++语言中关于构造函数的说法正确的是A.构造函数的函数名不必和类名相同B.构造函数只能有一个C.每个类必定有构造函数D.构造函数必有返回值

  • 查看答案
  • C£«£«语言中关于构造函数的说法正确的是()。

    [单选题]C.++语言中关于构造函数的说法正确的是( )。A.构造函数的函数名不必和类名相同B.构造函数只能每一个C.每个类必定有构造函数D.构造函数必有返回值

  • 查看答案
  • C£«£«语言中关于构造函数的说法正确的是

    [单选题]C.++语言中关于构造函数的说法正确的是A.构造函数的函数名不必和类名相同B.构造函数只能每一个C.每个类必定有构造函数D.构造函数必有返回值

  • 查看答案
  • 关于创建模式和构造函数的说法,正确的是()。