软件水平考试

解析:某软件公司欲构造一文件/目录树,采用______进行设计所得类图如图所

来源:网考网软件水平 所有评论

【单选题】某软件公司欲构造一文件/目录树,采用______进行设计所得类图如图所示。

A.Composite设计模式
B、Fagade设计模式
C.Iterator设计模式D.Factory Method设计模式

网考网参考答案:A
网考网解析:

[解析] 组合(Composite)设计模式主要是表达整体和部分的关系,并且对整体和部分对象的使用无差别。依题意,该文件/目录树采用组合(Composite)设计模式进行设计所得类图如图所示。在图中,AbstractFile是File类和Folder类的父类,它抽象了两个类的共有属性和行为,在后续main方法的使用中,不论是File对象还是Folder对象,都可被当做AbstractFile对象来使用。另外,由于Folder对象可以聚合其他的Folder对象和File对象,等价于Folder对象可以聚合另一个AbstractFile对象。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论