图5-6UML类图所示意的设计模式的意图是(47)。A.为特定的客户(或情况)提供特定系列的对象B.定义一
图5-6UML类图所示意的设计模式的意图是(47)。
A.为特定的客户(或情况)提供特定系列的对象
B.定义一系列的算法并将它们一个个封装起来,使它们可以相互替换
C.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
D.定义一个用于创建对象的接口,让子类决定实例化哪一个类
解析:图5-6UML类图所描绘的设计模式中的Strategy(策略)模式。其设计意图是:定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。换言之,Strategy(策略)模式使得算法可独立于使用它的客户而变化。Abstract Factory(抽象工厂)模式的设计意图是:为特定的客户(或情况)提供特定系列的对象。Builder(建造)模式的设计意图是:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Factory Method(工厂方法)模式也称为Polymorphic Factory(多态性工厂)模式或Virtual Constructor (虚拟构造器),其设计意图是:定义一个用于创建对象的接口,让子类决定实例化哪一个类。
求q值时选取的两个频率f1 f2是否对称于f0在什么条件下对称应用公式5 73是否要求对称 数学 2020-05-16 …
5.8是我的成本,我想用5.8去赚百分之六十利润.应该怎么算.要计算程式5.8是我的成本,想用这个 数学 2020-07-06 …
怎样把一个球体平均分成10份,请说明计算方式因为是用布做一个球体,有什么办法知道10片尺寸,然后这 数学 2020-07-16 …
分式判别一般地,如果A、B表示两个整式,并且B中含有字母,那么代数式A/B叫做分式.b/2π为什么 数学 2020-07-22 …
电磁铁的磁场强度与影响因素如何计算一个交流电磁铁参数的磁场强度?与输入电压、线圈匝数以及产生的磁力 物理 2020-07-28 …
如何区分代数式和整式等式能不能算代数式?代数式是不是非要有字母?1+3=4是不是代数式3x+4是不 数学 2020-07-30 …
thereisoftenawhitedogliyingunderthetree为什么是ing蜗居的是 英语 2020-12-11 …
1,cheer是不是和make...happy的意思差不多?2,getlost的意思是不是迷路?3, 英语 2020-12-27 …
原本是圆的方程的题目.现只需解方程.解5x^2+24x-36=0.烦请配成(x+?)^2+y^2=? 数学 2020-12-31 …
因式分解:(a+b+c)^5-a^5-b^5-c^5可以知道:a+b=0时,原式=0,但是为什么有( 数学 2021-01-07 …