题目内容

学堂在线工程师设计课程在线结业证书程序时发现:每个学生都需要构造一个结业证书对象;课程结业证书对象含:课程Logo,课程名字,课程结业时间,学生姓名,学号,成绩。如果学期结束时,共开设100门课,每门课选课人数为1000人,就需要服务器构造100×1000个课程结业证书对象,将面临耗费大量服务器时间和资源的问题。你认为以下哪个方案可以优化上面的问题?

A. 享元模式
B. 原型模式
C. 工厂方法模式
D. 迭代器模式

查看答案
更多问题

在COS系统设计方案中,MFactory类负责读取数据库中菜单项表的数据,并创建MItem菜单项实体对象。请问这种设计方式,最符合哪个模式设计方案?

A. 抽象工厂模式
B. 工厂方法模式
C. 构造器模式
D. 信息专家模式

有一个手机销售店,平时,有很多客户打电话向销售店询问是否有新手机销售,由于每天在接电话上要耗费大量工作时间,销售店的店员感到十分烦恼。如果向该店员提供解决问题建议,你将会选择哪个设计模式方案?

A. 访问者模式
B. 抽象工厂模式
C. 观察者模式
D. 代理模式

UML类图中,下面哪个符号代表"protected"可见性?

A. #
B. +
C. -
D. $

如果一个请求处理对象可以用链式结构进行管理,最好选择哪个模式设计代码结构?

A. 原型模式
B. 观察者模式
C. 责任链模式
D. 状态模式

答案查题题库