• 目的将复杂对象的构造与其表示分开,以便相同的构造过程可以创建不同的表示。 说明例如角色扮演游戏的角色生成器。最简单的选择是让计算机为你创建角色。但是如果你想选择职业
  • 目的在客户端上提供助手服务实例,并从共享资源中卸载常用功能。 说明远程服务有许多客户端访问它所提供的功能。该服务是遗留应用程序,无法更新。来自用户的大量请求导致连接 icon
  • 目的用户对聚合器进行单个调用,然后聚合器调用每个相关的微服务并收集数据,对其应用业务逻辑,并进一步发布作为一个REST端点。聚合器的更多变化是: 代理微服务设计模式:根据业务需要调用不同的微服务。 链式微服务设计模式: icon
  • 目的CQRS命令查询职责分离 - 将查询端与命令端分开。 icon
  • icon
  • 目的将抽象与其实现分离,以便两者可以独立变化。 说明假设你有一个武器具有不同的魔法,你应该想混合不同的武器与不同的魔法。你会怎么做?为每个魔法创造每个武器的多个副本 icon
  • 目的将类的接口转换为客户端期望的另一个接口。适配器允许类一起工作,否则由于接口不兼容而无法一起工作。 说明您的存储卡中有一些照片,需要将它们传输到计算机上。为了传输 icon
  • 目的实现无类型语言的灵活性并保持类型安全 icon
  • 目的Balking Pattern用于防止对象在不完整或不适当的情况下执行某些代码 icon
  • 目的Business Delegate模式在表示层和业务层之间添加了一个抽象层。通过使用模式,我们获得了层之间的松散耦合,并封装了有关如何定位,连接和与构成应用程序的业务对象交互的知识。 icon
  • 使用传输对象组装程序将应用程序模型构建为复合传输对象。传输对象组装器聚合来自各种业务组件和服务的多个传输对象,并将其返回给客户端。问题您希望获得一个聚合来自多个业务组件的传输对象的应用程序模型。 < icon
  • 目的它属于  行为设计模式 目录。提供按顺序访问聚合对象的元素而不暴露其内部表示的方法。 迭代器模式的优点 它支持 icon
  • 目的提供用于创建相关或从属对象族的接口,而无需指定其具体类。 说明要创建一个王国,我们需要具有共同主题的对象。精灵王国需要一个精灵国王,精灵城堡和精灵军队,而兽人王 icon
  • 前端控制器模式用于提供集中的请求处理机制,以便所有请求将由单个处理程序处理。此处理程序可以执行身份验证 / 授权 / 日志记录或跟踪请求,然后将请求传递给相应的处理程序。此模式的最佳示例是Spring MVC DispatcherServlet,它是一个前端控制器,根据映射处理所有用 icon
  • 目的通过在使用后不立即释放资源来避免昂贵的资源重新获取。资源保留其身份,保存在一些快速访问存储器中,并被重新使用以避免再次获取。 icon
  • 目的回调是一段可执行代码,作为参数传递给其他代码,期望在某个方便的时候回调(执行)参数。 icon
  • 值列表处理程序提供搜索和迭代功能。要执行搜索,值列表处理程序使用数据访问对象来执行查询并从数据库中检索匹配的结果。 问题您有一个想要遍历大型结果列表的远程客户端。 icon