厦门理工学院软件工程设计模式期末复习资料.docx
《厦门理工学院软件工程设计模式期末复习资料.docx》由会员分享,可在线阅读,更多相关《厦门理工学院软件工程设计模式期末复习资料.docx(6页珍藏版)》请在三一办公上搜索。
1、厦门理工学院软件工程设计模式期末复习资料设计模式期末复习资料 统一建模语言: 1. P3 a) 1. 用例图 b) 2. 类图 2. P7 类之间的关系: a) 有什么关系 i. 关联关系 ii. 依赖关系 iii. 泛化关系 iv. 接口与实现关系 原则部分: 3. 面向对象设计原则 P26 有哪些原则 a) 单一职责原则 b) 开闭原则 P28 细看 c) 里氏代换原则 d) 依赖倒转原则 P34细看 e) 接口隔离原则 f) 合成复用原则 g) 迪米特法则 模式部分: 了解的内容请自行翻阅该模式, 主要知道模式是什么、他的组成角色、应用范围等等 1. 抽象工厂模式: 优缺点 a) 优点:
2、 i. 抽象工厂模式隔离了具体类的生成, 是的客户并不需要知道什么被创建。 ii. 当一个产品族重的多个对象呗设计成一起工作时, 他能够拨正客户端始终只使用同一个产品族中的对象。 iii. 增加新的具体工厂和产品族很方便, 无需修改已有系统, 符合“开闭原则“。 2. 单例模式(Singleton): 什么是单例模式, 怎么判断单例模式 P134 a) 什么是单例模式: 动机与定义 b) 怎么判断单例模式: P136 i. 请自行翻阅 模式分析、 单例模式实例与解析: 3. 组合模式:P181 能够选择和判断该模式: 看懂模式结构: 组合模式包含的角色: 具体实例:P186 4. 享元模式:概
3、念P53。 5. 模版方法模式: 了解, 能够判断出即可。P400 a) 该模式请自行看模式动机与定义后概览P405的实例与类。 6. 职责链模式:了解, 能够判断出即可。P262 a) 该模式请自行看模式动机与定义后概览P265的实例与类。 7. 中介者模式: 了解, 符合什么原则, 优缺点。P319 a) 了解: 稍微看下。 b) 符合什么原则: 该模式符合“单一职责原则“。 P320 模式动机中的 c) 优缺点: P330 在具体中介者类中包含了同事之间的交互细节, 可能会导致具体中介者类非常复杂, 使得系统难以维护。 8. 状态模式: 判断P366 大题部分: 1 工厂方法模式和抽象工
4、厂模式: a) 属于的模式: 创建型模式。 b) 他们的对比、 说明、 对其的理解和看法。 P76 i. 对比:工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个。 工厂方法模式的具体工厂类只能创建一个具体产品类的实例,而抽象工厂模式可以创建多个 ii. 工厂方法模式: 一个抽象产品类,可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类只能创建一个具体产品类的实例。 抽象工厂模式: 多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类可以创建多个具体产品类的实例。 c) 类图的绘制。 d) 具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 厦门 理工学院 软件工程 设计 模式 期末 复习资料

链接地址:https://www.31ppt.com/p-3350292.html