首页
题库
网课
在线模考
搜标题
搜题干
搜选项
计算机科学设计模式问答题每日一练(2019.05.12)
问答题
简述下,创建型模式一共有多少种,分别为哪些?工厂方法模式、抽象工厂模式与建造者模式,有什么区别,如何区分应用在具体事例中。并请举例说明。
答案:
一共6钟,分别是简单工厂,工厂方法模式,抽象工厂模式,建造者模式,原型模式,单例模式。
工厂只不过是对一个产品...
点击查看完整答案
问答题
请结合抽象工厂模式,说明在实际应用中如何生成正确的对象。
答案:
决定需要哪个工厂对象实际上与确定使用哪一组对象是相同的。
例如,在驱动程序问题中,有一组低分辨率动程序和一组高...
点击查看完整答案
问答题
设计模式的基本要素有哪些?
答案:
名称,意图,问题,解决方案,参与者和协作者,效果,实现,GOF参考。
点击查看答案
问答题
四人团针对“创建优秀面向对象设计”建议了哪些策略?
答案:
针对接口编程,优先使用对象组合而不是类继承,找到并封装变化点。
点击查看答案
问答题
GOF模式分为几种,每种包含哪些模式?
答案:
GOF模式分为分为3种。
创建型设计模式:简单工厂模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式,单例...
点击查看完整答案