- 2
- 0
- 约7.21千字
- 约 8页
- 2017-07-05 发布于浙江
- 举报
在职软件工程复习题参考第四部分
软件工程复习题参考第四部分共四个部分
第 7 次课
1. 何为设计模式?请说明简单工厂含义的含义,并画出其结构,用你最熟悉的面向对象语言给出其代码框架。
答:设计模式是对被用来在特定场景下解决一般设计问题的类和互相通信的对象的描述,一个模式有四个要素:模式
名称、命题、解决方案和效果。一个设计模式命名、抽象和确定了一个通用设计结构的主要方面,这些设计结构能被
用
2. 何为设计模式?请说明工厂方法的含义,并画出其结构,用你最熟悉的面向对象语言给出其代码框架。
设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。
一个模式有四个基本要素:
1. 模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案
和效果。
2. 问题(problem) 描述了应该在何时使用模式。
3. 解决方案(solution) 描述了设计的组成成分,它们之间的相互关系及各自的职责和协作方式。
4. 效果(consequences) 描述了模式应用的效果及使用模式应权衡的问题。
工厂方法(Factory Method)模式扩张了子类实例化的思想,即不再由单个工厂类决定到底应该实例化
哪个具体的产品类。而是定义一个抽象的工厂基类或定义一个工厂接口,然后由
原创力文档

文档评论(0)