软件设计模式复习题.doc

上传人:豆**** 文档编号:24145569 上传时间:2022-07-03 格式:DOC 页数:2 大小:147KB
返回 下载 相关 举报
软件设计模式复习题.doc_第1页
第1页 / 共2页
软件设计模式复习题.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件设计模式复习题.doc》由会员分享,可在线阅读,更多相关《软件设计模式复习题.doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流1.2.3.4.5.6.7. 软件设计模式复习题.精品文档.8. 创建型模式的根本意图是把对象的创建和使用分离的责任进行分离,从而降低系统的耦合度9. 软件系统结构是软件设计过程中的一个层次,这一层次超越计算过程中的算法设计和数据结构设计10. 所有设计原则的目标都是为了使软件:降低耦合,增强灵活性。11. AbstractFactory经常用工厂方法模式解决12. 设计模式中应该优先使用的复用技术是对象组合。13. 设计时应将可变部分封装起来。14. 抽象工厂模式和工厂方法模式之间的联系:工厂方法模式:一个抽象产品类,可以派生出多个具体产品

2、类。一个抽象工厂类,可以派生出多个具体工厂类。每个具体工厂类只能创建一个具体产品类的实例。抽象工厂模式:多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。一个抽象工厂类,可以派生出多个具体工厂类。每个具体工厂类可以创建多个具体产品类的实例。区别:工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个。工厂方法模式的具体工厂类只能创建一个具体产品类的实例,而抽象工厂模式可以创建多个。15. 使用继承处理对象间的关系的模式:工厂方法、适配器、模板方法、解释器模式16. 迭代器设计模式根据谁控制迭代可以分为 外部迭代器和内部迭代器17. 创建型设计模式抽象了实例化过程,一个类创建型模式使用继承改

3、变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。18. 可复用的面向对象设计的两大原则:针对接口编程、优先使用对象复合19. 使用单件模式所需要注意:1.多线程问题 2.资源释放问题20. 设计模式一般用来解决同一问题不同表象的问题21. 在涉及模式中,效果是指原因和结果。22. 设计模式的两大主题是系统复用和系统扩展23. 适配器模式最常见的用法是保持多态,适配器模式让我们在设计时不需要担心接口问题24. 静态工厂的核心角色是抽象产品。25. Abstract Factory类和具体工厂方法可以分离,每个具体工厂负责一个抽象工厂方法的实现26. 抽象工厂类通过为每个不同类型的对象定义一个方法,来指定实例化哪一个对象27. 抽象工厂定义接口,具体工厂实现某一接口28. Abstract Factory将如何执行对象实例化规则从这些对象的客户对象提取出来29. Abstract Factory的三个关键策略:发现并封装可变点;优先使用对象组合;针对接口设计,而不是针对实现设计30. 面向对象系统中功能复用的两种最常用技术是对象组合和类继承。31. 每个Drector对象都对其后的对象封装自己的新功能32. 装饰链始于一个component对象,终于concretecomponent对象

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁