摘要: https://blog.csdn.net/weixin_40205234/article/details/124614720 阅读全文
posted @ 2022-11-07 09:40 慧剑仙 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、功能 二、结构 1. Data Access/Integration(数据访问/集成) 数据访问/集成层包括 JDBC、ORM、OXM、JMS 和 Transactions 模块,具体介绍如下。 JDBC 模块:提供了一个 JDBC 的抽象层,大幅度减少了在开发过程中对数据库操作的编码。 ORM 阅读全文
posted @ 2022-11-04 10:51 慧剑仙 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理。定义过滤器,并在把请求传给实际目标应用程序之前应用在请求上。过滤器可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。以下是这种设计模式的实体。 过滤器(Fil 阅读全文
posted @ 2022-11-03 15:06 慧剑仙 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 数据访问对象模式(Data Access Object Pattern)或 DAO 模式用于把低级的数据访问 API 或操作从高级的业务服务中分离出来。以下是数据访问对象模式的参与者。 数据访问对象接口(Data Access Object Interface) - 该接口定义了在一个模型对象上要执 阅读全文
posted @ 2022-11-03 09:45 慧剑仙 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 访问者模式 public interface ComputerPart { public void accept(ComputerPartVisitor computerPartVisitor); } public class Monitor implements ComputerPart { @O 阅读全文
posted @ 2022-11-02 18:22 慧剑仙 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。 在空对象模式中,我们创建一个指定各种要执行的操作的抽象类和扩展该类的实体类, 阅读全文
posted @ 2022-11-02 16:27 慧剑仙 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。 介绍 意图:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 主要解决:所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外 阅读全文
posted @ 2022-10-31 17:46 慧剑仙 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 介绍 意图:将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。 主 阅读全文
posted @ 2022-10-29 09:18 慧剑仙 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 介绍 意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在 阅读全文
posted @ 2022-10-27 16:13 慧剑仙 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。 总结:太简单了,就不详 阅读全文
posted @ 2022-10-26 15:59 慧剑仙 阅读(23) 评论(0) 推荐(0) 编辑