第四章单元测试
  1. 抽象反射工厂模式的含义是?( )

  2. A:这里的反射指的是具体创建对象的工厂是在运行时动态注入的 B:这里的抽象指的是被创建的对象是抽象态的 C:这里的抽象指的是用于创建对象的工厂应该是抽象的 D:这里的反射指的是具体要创建的对象是通过完整类名的字符串创建的
    答案:这里的抽象指的是被创建的对象是抽象态的###这里的反射指的是具体要创建的对象是通过完整类名的字符串创建的
  3. 抽象组合反转模式的含义是?( )

  4. A:这里的反转指的是行为的具体实现是运行时动态注入的 B:这里的抽象指的是行为应该是抽象类或接口 C:这里的反转指的是行为的具体实现是通过完整类名的字符串创建的 D:这里的抽象指的是基类应该尽量是抽象类
  5. 以下对观察者模式描述正确的是?( )

  6. A:经典的观察者模式是对传统轮询更新模式的改进,特别适用于点对点的简单的消息传递 B:经典的观察者模式是一种消息传递控制模式,根据信息专家原则,由被观察者掌握数据更新的主动权,观察者被动的接收更新数据 C:观察者数据同步模式要求被观察者只发送更新通知和更新目录,观察者也需要掌握一定的主动权,根据更新通知和更新目录,自主选择需要同步的数据 D:观察者数据同步模式是经典观察者模式在分布式数据同步应用中的特化,考虑到实际的远程分布部署,观察者在公网一般不可直接访问,因此数据同步主要是观察者主动向被观察者进行请求。
  7. 以下对拦截器认证责任链模式描述正确是?( )

  8. A:一般情况下,通过权限(Permission)对某个方法进行控制的思路能够较为灵活和动态的实现访问控制 B:责任链模式能够将复杂的职责拆解为多个更小粒度的职责,按照一定的顺序连接起来组合使用,每个小的职责可以满足单一职责原则。 C:目前,一般用于权限认证的系统模块,会采用拦截器进行权限的检查,而拦截器的实现可以采用责任链模式。 D:一般情况下,通过角色(Role)对某个方法进行控制的思路能够较为灵活和动态的实现访问控制
  9. 以下对面向切面(AOP)编程模式描述正确的是?( )

  10. A:具体的,面向切面编程可以采用装饰器模式来实现,也可以基于框架采用注解(如@ []等)来实现 B:面向切面编程的重要目的是动态的给原有方法添加新能功能,而不需要修改原方法 C:面向切面编程的基本原理是在原方法执行之前和执行之后,加入而外功能代码 D:面向切面编程基于代理模式的思想

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部