![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
netliving
这个作者很懒,什么都没留下…
展开
-
设计模式研究
设计模式分三大类别,分别为创建模式,结构模式和行为模式 创建模式主要是对类的实例化进行的抽象,主要是用来创建对象采用,包括如下方式 简单工厂模式(simple factory) 工厂模式(factory method) 抽象工厂模式(abstract factory) 单例模式(singleton) 多例模式(multiton) 建造模式(builder) 原始模式(prototy...2007-12-15 01:08:23 · 97 阅读 · 0 评论 -
软件的设计原则 - 设计模式学习笔记
当前软件开发的软件生命周期存在着非常严重得需求变化问题,从产品还没有开发完成就开始进入产品的修改阶段,一直都没有停止,我在我们公司经历了多个产品的周期,一个经常使用的系统都存在这个问题,其实看来呢,这成为软件的一个趋势,客户需求经常发生着变化,追究原因,存在二种问题,一个是对行业研究不透澈,无法摸透用户行为,另外一种就是客户需求变化频繁,客户不定性决定了他们需求的反复变化,变化已经成为软件...2007-12-17 23:40:35 · 105 阅读 · 0 评论 -
tomcat向weblogic移植出现的问题系列 - 数据源转换问题
近几天转换过程中把数据源转换成weblogic的数据源,weblogic9的数据源定制过程的发生了变化,经过了察看文档以后,很快进行了数据源的配置,配置完成以后启动也很迅速,但是服务启动一半服务立即出现问题,在blob字段出现了问题,查询了一天后发现,weblogic在处理blob字段时问题特别大,最后没有办法,还是采用了dbcp数据源了。 weblogic在处理blob时完全绑定在了we...2007-12-19 19:08:17 · 221 阅读 · 0 评论 -
command学习笔记
command 定义:将请求封装成对象,以便于使用不同的请求、队列或者日志来参数化其他对象,命令模式也支持可撤销操作。 命令模式达到了运行时封装对象的目的,就像factory在创建时封装对象一样。他可以完成动作的请求和执行角色的解耦,他的目的就是当命令继续扩展是,可以不用修改调用的代码完成扩展,体现设计规则,防止客户端出现大量的if esle. ...2008-02-24 16:52:58 · 115 阅读 · 0 评论 -
设计模式 - Observer
现在上班真的很麻烦,天天早上做公交车上班,人非常的多,都上不了车,等上车后,每到站,列车员就报站,然后乘客就有不同的动作,有人急忙下车,有人继续悠闲的看着报纸。这里体现了一个显示的观察者模式,列车员,乘客分别代表了二种不同的。GOF定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新角色描述:Subject:抽象的目标角色Observer:...2008-03-06 19:12:31 · 78 阅读 · 0 评论