首页 每日软考正文

( )模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下( )情况适合选用该模式。(2016年下半年)

( )模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下( )情况适合选用该模式。(2016年下半年)
①抽象复杂对象的构建步骤
②基于构建过程的具体实现构建复杂对象的不同表示
③一个类仅有一个实例
④一个类的实例只能有几个不同状态组合中的一种
A.生成器(Builder)
B.工厂方法(Factory Method)
C.原型(Prototype)
D.单例( Singleton)
A.①②
B.②③
C.③④

D.①④





答案 A A
解析
生成器模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
实用范围
1 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。
2 当构造过程必须允许被构造的对象有不同表示时。


打赏 支付宝打赏 微信打赏

评论

最近发表

热门文章