(设计模式简答题.docVIP

  • 20
  • 0
  • 约1.8万字
  • 约 20页
  • 2016-12-06 发布于北京
  • 举报
(设计模式简答题

1.什么是设计模式?设计模式的目标是什么? 答: 设计模式通常是对于某一类的软件设计问题的可重用的解决方案,将设计模式引入软件设计和开发过程,其目的就在于要充分利用已有的软件开发经验。 2.设计模式具有哪三大特点? 答: (1) 在特定的场景下有可重用性,对相同类型不同问题的环境,其解决方案都有效。 (2) 可传授性,即问题出现的机会很多,解决问题的方案相同,人们相对可以接受。 (3) 有表示模式的名称。 3.GOF 设计模式常用的有几种?GOF 设计模式按照模式的目的可 分为哪三类? 答: 行为型,结构型,创建型 4.画出抽象工厂方法类图(这类题自己看书去。) 5.针对接口编程,不针对实现编程的意义。 答: 主题与观察者都是用接口:观察者利用主题的接口向主题注册,而主题利用观察者接口通知观察者。这样可以让两者之间运作正常,又同时具有松耦合的优点。 6.面向对象(OO)的原则有: 答: 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为交互对象之间的松耦合设计而努力 对扩展开放,对修改关闭 依赖抽象,不要依赖具体类 只和朋友交谈 别找我,我会找你 类应该只有一个改变的理由 7. 耦合分为几种? (1) 内容耦合 (2) 公共耦合 (3) 外部耦合 (4) 控制耦合 (5) 标记耦合 (6) 数据耦合 (7) 非直接耦合 8.GOF模式分为几种,

文档评论(0)

1亿VIP精品文档

相关文档