#设计模式

      更多分类

中介者设计模式(Mediator Design Pattern)

19-04-23 22 1 jdon

目的 定义一个封装一组对象如何交互的对象。Mediator通过防止对象明确地相互引用来促进松耦合,它允许您独立地改变它们的交互。 说明 中介者模式在多个对象相互交互的企业应用程序中非常... 详细

备忘录模式(Memento Design Pattern)

19-04-23 7 jdon

目的 在不违反封装的情况下,捕获对象的内部状态并将其外部化,以便稍后将该对象还原到此状态。 现实中最好的例子之一是文本编辑器,我们可以随时保存它的数据,并使用“撤消”将其恢复到以前保存的状态。... 详细

空对象设计模式(Null Object Design Pattern)

19-04-22 26 jdon

目的 在大多数面向对象的语言中,例如Java或C#,引用可能为null。在调用任何方法之前,需要检查这些引用以确保它们不为null,因为通常无法在空引用上调用方法。不使用空引用来表示对象的缺失... 详细

半同步/半异步模式

19-04-11 48 jdon

目的 半同步/半异步模式将同步I/O与系统中的异步I/O分离,以简化并发编程工作,且不会降低执行效率。 将并发软件的服务分解为同步和异步两个独立的层,并添加一个排队层来协调它们之间的通信。 在... 详细

Java中的转换器设计模式

19-04-10 47 jdon

在这篇文章中,我们将讨论 Java / J2EE项目中最常用的    Converter Design Pattern。由于Java8 功能不仅提供了相应类型之间的通用双向转换方式,而且还提供了转... 详细

Facebook开源Aroma: 通过机器学习向程序员推荐代码模板

19-04-09 752 4 banq

为了简化和加快编写会对许多系统产生影响的代码的过程,工程师经常需要一种方法来查找其他人如何编写代码来处理类似的任务。我们创建了Aroma,一种代码到代码的搜索和推荐工具,它使用机器学习(ML)使得从... 详细

漫画:在Java中使用条件匹配四种方式!

19-04-07 3 311 2 banq

图解释: 1. 使用访问者模式 2. 使用普通if else进行条件匹配 3. 使用switch 4. 使用try. 详细

Java中的上下文对象设计模式(Context Object Design Pattern)

19-03-29 96 jdon

我们可以使用上下文对象以独立于协议的方式封装状态,以便在整个应用程序中共享。在上下文对象中封装系统数据的上下文对象模式允许它与应用程序的其他部分共享,而无需将应用程序耦合到特定的协议。 例如,HT... 详细

表数据网关模式

19-03-26 35 jdon

此模式属于 数据源架构模式  目录,此目录属于   企业应用程序体系结构模式 。 目的 充当数据库表的网关的对象。一个实例处理表中的所有行。 这里Gateway表示  封装对外部系统或资源的... 详细

行数据网关模式

19-03-26 28 jdon

此模式属于   数据源架构模式 目录,此目录属于   企业应用程序体系结构模式 。 目的 一个对象,充当数据源中单个记录的网关。每行有一个实例。 这里 Gateway 指封装对外部系统或资源... 详细

活动记录模式

19-03-21 33 jdon

该模式属于 数据源体系结构模式 目录,此目录属于 企业应用程序体系结构模式 。 目的 将行包装在数据库表或视图中、封装数据库访问并在该数据上添加域逻辑的对象。 说明 每个Active R... 详细

数据映射器模式(Data Mapper Pattern)

19-03-21 33 jdon

该模式属于 数据源架构模式 目录,此目录属于 企业应用程序体系结构模式 。 目的 一个映射器层,在对象和数据库之间移动数据,同时保持它们彼此和映射器本身独立。映射器(Mapper )是指在两个... 详细

元数据映射模式

19-03-20 27 jdon

该模式属于对象关系元数据映射模式目录,此目录属于企业应用程序体系结构模式。 目的 . 详细

查询对象模式(Query Object Pattern)

19-03-20 27 jdon

该模式属于对象关系元数据映射模式目录,此目录属于企业应用程序体系结构的模式。 目的 表示数据库查询的对象。 实例 传统的Hibernate标准API和现代的JPA2标准API是这个模式的... 详细

存储库模式(Repository Pattern)

19-03-18 39 jdon

此模式属于对象关系元数据映射模式目录,这个目录属于企业应用程序体系结构的模式。 目的: 在域和数据映射层之间添加仓储层,以将域对象与数据库访问代码的细节隔离开来,并最小化查询代码的分散和重复。 存储... 详细

共有 2591 2 3 4 ... 18 下一页