标签:设计模式

作者推荐

设计模式入门实践

chenssy阅读(246)评论(0)赞(0)

设计模式 设计模式简介 工厂模式 抽象工厂模式 单例模式 建造者模式 原型模式 适配器模式 桥接模式 过滤器模式 组合模式 装饰器模式 外观模式 享元模式 代理模式 责任链模式 命令模式 解释器模式 迭代器模式 中介者模式 观察者模式 状态...

菜鸟教程

设计模式资源

chenssy阅读(54)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 设计模式资源 本章列出了设计模式相关的网站、书籍和文章。 设计模式相关的网站 Wiki Page for Design Patterns - 以一种非常通用的...

菜鸟教程

服务定位器模式

chenssy阅读(49)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 服务定位器模式 服务定位器模式(Service Locator Pattern)用在我们想使用 JNDI 查询定位各种服务的时候。考虑到为某个服务查找 JND...

菜鸟教程

拦截过滤器模式

chenssy阅读(46)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 拦截过滤器模式 拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理。定义过滤器,并在把请求...

菜鸟教程

前端控制器模式

chenssy阅读(34)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 前端控制器模式 前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该...

菜鸟教程

数据访问对象模式

chenssy阅读(38)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 数据访问对象模式 数据访问对象模式(Data Access Object Pattern)或 DAO 模式用于把低级的数据访问 API 或操作从高级的业务服务...

菜鸟教程

组合实体模式

chenssy阅读(42)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 组合实体模式 组合实体模式(Composite Entity Pattern)用在 EJB 持久化机制中。一个组合实体是一个 EJB 实体 bean,代表了对...

菜鸟教程

业务代表模式

chenssy阅读(36)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 业务代表模式 业务代表模式(Business Delegate Pattern)用于对表示层和业务层解耦。它基本上是用来减少通信或对表示层代码中的业务层代码的...

菜鸟教程

MVC 模式

chenssy阅读(48)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn MVC 模式 MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) ...

菜鸟教程

访问者模式

chenssy阅读(41)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 访问者模式 在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变...

菜鸟教程

模板模式

chenssy阅读(41)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定...

菜鸟教程

策略模式

chenssy阅读(28)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表...

菜鸟教程

空对象模式

chenssy阅读(29)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 空对象模式 在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任...

菜鸟教程

状态模式

chenssy阅读(38)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对...

菜鸟教程

观察者模式

chenssy阅读(1418)评论(0)赞(0)

作者:w3cschool 来源:https://www.w3cschool.cn 观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于...