java EE设计模式简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java EE设计模式简介相关的知识,希望对你有一定的参考价值。

1.何为设计模式

  设计模式提供了对常见应用设计问题的解决方案。在面向对象的编程中,设计模式通常在解决与对象创建和交互相关的问题,而非整体软件架构所面对的大规模问题,它们以样板代码的形式提供了通用的解决方案,可以应用到真实的问题中。典型类图如1-1所示。

技术分享

图1-1 展现出继承关系的类图

2.为何需要设计模式

  它为全世界的开发者提供了针对最常见的软件工程难题的经过验证和测试的解决方案。

3.设计模式的最初分类

  (1)创建型模式——模式控制着对象的创建,初始化,以及类的选择。单例与工厂就属于这类。

  (2)行为型模式——模式控制着对象间的通信、消息传递与交互。观察者就属于这一类。

  (3)结构型模式——模式用于组织与对象之间的关系,将相关对象组合到一起并使用以获得所需行为提供指南。装饰模式就属于这一类。

4.模式使用注意事项

  设计模式代表了集体的智慧,不过并不意味我们需要一直使用它们。根据实际情况与问题需求来使用,模式才会发挥出最大效能。

——javaEE设计模式系列主要是对《javaEE设计模式解析与应用》的整理与总结

以上是关于java EE设计模式简介的主要内容,如果未能解决你的问题,请参考以下文章

Java ee的问题

使用 Java EE 设计模式的示例 Java EE 项目

Java EE JavaBean组件

Java EE模式和MVC

[原创]java WEB学习笔记18:java EE 中的MVC 设计模式

Java语言简介基础组成封装继承多态抽象类内部类接口