码迷,mamicode.com
首页 >  
搜索关键字:design-pattern    ( 575个结果
[Design Pattern] Front Controller Pattern 简单案例
Front Controller Pattern, 即前端控制器模式,用于集中化用户请求,使得所有请求都经过同一个前端控制器处理,处理内容有身份验证、权限验证、记录和追踪请求等,处理后再交由分发器把请求分发到对于的处理者。 前端控制器模式主要涉及下面三个角色 前端控制器(Front Controll ...
分类:其他好文   时间:2016-05-22 10:53:15    阅读次数:137
[Design Pattern] DAO Pattern 简单案例
Data Access Object Pattern, or DAO Pattern, 即 DAO 模式,用于分离底层的数据访问接口,已经上层的业务逻辑。 下面是 Dao 模式的一个简单的案例。 Student 是纯 Java Beans 类。StudentDao 定义 Dao 的访问接口,Stud ...
分类:其他好文   时间:2016-05-22 06:15:44    阅读次数:209
[Design Pattern] Observer Pattern 简单案例
Observer Pattern,即观察者模式,当存在一对多关系,例如一个对象一有变动,就要自动通知被依赖的全部对象得场景,属于行为类的设计模式。 下面是一个观察者模式的简单案例。 Observer 定义观察者的接口,定义需要观察的对象,已经被通知的接口。BinaryObserver, OctalO ...
分类:其他好文   时间:2016-05-22 00:39:35    阅读次数:202
[Design Pattern] Mediator Pattern 简单案例
Meditor Pattern,即调解模式,用一个调解类类处理所有的沟通事件,使得降低多对象之间的沟通难度,属于行为类的设计模式。为了方便理解记忆,我也称其为,沟通模式。 下面是一个调解模式的简单案例。 ChatRoom 提供公用发送短信的方法。User 全部通过 ChatRoom 类发送信息进行沟 ...
分类:其他好文   时间:2016-05-22 00:27:00    阅读次数:174
[Design Pattern] Iterator Pattern 简单案例
Iterator Pattern,即迭代时模式,按照顺序依次遍历集合内的每一个元素,而不用了解集合的底层实现,属于行为类的设计模式。为了方便理解记忆,我也会称其为遍历模式。 下面是一个迭代器模式的简单案例。 Iterator 定义了迭代接口, 仅 hasNext 和 next 两个方法。Contai ...
分类:其他好文   时间:2016-05-21 23:04:05    阅读次数:228
[Design Pattern] Command Pattern 简单案例
Command Pattern, 即命令模式,把一个命令包裹在一个对象里面,将命令对象传递给命令的执行方,属于行为类的设计模式 下面是命令模式的一个简单案例。 Stock 代表被操作的对象。Order 定义命令的接口,BuyStock, SellStock 是具体类,实现 Order 接口。Brok ...
分类:其他好文   时间:2016-05-21 21:46:19    阅读次数:229
[Design Pattern] Proxy Pattern 简单案例
Proxy Pattern, 即代理模式,用一个类代表另一个类的功能,用于隐藏、解耦真正提供功能的类,属于结构类的设计模式。 下面是 代理模式的一个简单案例。 Image 定义接口,RealImage, ProxyImage 都实现该接口。RealImage 具有真正显示功能,ProxyImage ...
分类:其他好文   时间:2016-05-21 20:22:37    阅读次数:142
[Design Pattern] Facde Pattern 简单案例
Facade Pattern, 即外观模式,用于隐藏复杂的系统内部逻辑,提供简洁的接口给客户端调用,属于结构类的设计模式。我会将其名字理解为,门户模式。 下面是 Facade Pattern 的一个简单案例。 Shape 定义一个接口,Circle, rectangle, Square 分别实现 S ...
分类:其他好文   时间:2016-05-21 19:06:33    阅读次数:156
[Design Pattern] Flywight Pattern 简单案例
Flywight Pattern, 即享元模式,用于减少对象的创建,降低内存的占用,属于结构类的设计模式。根据名字,我也将其会理解为 轻量模式。 下面是享元模式的一个简单案例。 享元模式,主要是重用已有的对象,通过修改部分属性重新使用,避免申请大量内存。 本模式需要主要两个点: 1. 对象的 key ...
分类:其他好文   时间:2016-05-21 18:50:26    阅读次数:222
[Design Pattern] Filter Pattern 简单案例
Filter Pattern,即过滤模式,通过不同的过滤标准,或者低耦合将过滤标准组合在一起,对一组对象进行过滤,属于结构类的设计模式。 下面是一个过滤模式的简单案例。 Criteria 定义过滤接口,CriteriaFemale, CriteriaMale, AndCriteria, OrCrit ...
分类:其他好文   时间:2016-05-21 17:17:53    阅读次数:214
575条   上一页 1 ... 27 28 29 30 31 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!