火龙果javaweb设计模式创新.pptVIP

  • 4
  • 0
  • 约1.42万字
  • 约 59页
  • 2016-02-26 发布于湖北
  • 举报
Java web设计模式 * * 如何实现里氏代换 我们在涉及类的继承时,可以从“父类不能替换子类,而子类可以替换父类”的思想引导下,进行里氏代换原则实现。 首先正确的进行集成设计。所有基类的方法在其子类中得到实现或重写,并且子类不能写出与业务功能实现无关的多余的方法或实现。 其次,最优的继承层次设计。当其它应用类调用业务功能类时,应该先调用业务功能的基类,而不应该直接调用业务功能的子类对象。 Java web设计模式 * * 里氏代换原则与Struts以及Spring 里氏代换原则与Struts Struts的ActionMessagesStruts具备消息传递功能,其核心如图: Java web设计模式 * * ActionMessage的容器包括ActionErrors和ActionMessages,后者的实例均可以相互设置为容器,并且ActionErrors也可运用errors.add(msgs)使自己成为ActionMessages(父类实例)的容器。此处,较好的运用了“里氏代换”原则的原理,即这种做法实现了在父类涉及的场所子类可安全的代替。 Java web设计模式 * * 2.里氏代换原则与Spring 依据里氏代换原则的原理展开分析,如果可以接收到父

文档评论(0)

1亿VIP精品文档

相关文档