
设计模式
liudezhicsdn
这个作者很懒,什么都没留下…
展开
-
单例模式在spring的应用
spring中通过IOC反射机制获取bean默认就是单例模式的。配置如下:运行结果是:单例:true非单例:false原创 2016-04-03 00:25:54 · 1269 阅读 · 1 评论 -
代理模式剖析
什么是代理模式? 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的组成? 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所要原创 2016-04-06 22:29:00 · 266 阅读 · 0 评论 -
适配器模式剖析
什么是适配器模式? 在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。——Gang of Four模式中的角色 目标接口(Targe原创 2016-04-06 22:45:27 · 291 阅读 · 0 评论 -
前端控制器模式在springmvc的应用
所谓前端控制器模式(Front Controller Pattern)就是提供一个集中的请求处理机制。主要包括三部分:前端控制器(Front Controller),调度器(Dispatcher),视图(View)。前端控制器(Front Controller):处理应用程序所有类型请求的单个处理程序,应用程序可以是基于 web 的应用程序,也可以是基于桌面的应用程序。调度器(Disp原创 2016-03-27 22:10:36 · 842 阅读 · 0 评论 -
Iterator简单剖析
迭代器(Iterator)是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。迭代器(Iterator)游标默认在第一个元素之前的位置,所需取第一个元素需要用到next()方法。迭代器(Iterator)的方法如下: 如下为java代码简单应用:package com.ldz.constant;imp原创 2016-04-16 19:08:58 · 422 阅读 · 0 评论