设计模式
Williams_bzd
简简单单,但很复杂
展开
-
Command设计模式
声明:本套日志,纯属个人理解,欢迎各位架构高手不吝赐教!当然,咱都是搞技术的,磨嘴皮子的事,同行们就少点吧!! 看了很多设计模式的书,还是什么其他的资料,多数是从工厂模式,单例模式开始的,一开始还能消化一点点,到了后面就越看越糊涂了!总是又下定决心把设计模式相关的东西再学习一遍,不管怎么说,这一边要留下点自己的心得。基于此,就从Command设计模式开始吧! Command(命原创 2009-08-15 12:06:00 · 1221 阅读 · 0 评论 -
Osworkflow初探(一)
自己刚刚涉入工作流,也看到很多人写了很多关于工作流方面的文章,有关于osworkflow的,有关于jbpm的,还有其他什么的!总是不如自己写下自己的经历比较真实一些,这样才能问清楚自己到底懂了什么,写这个blog,是为明理! 先说说伴随osworkflow源包里面的小例子osworkflow-2.8.0-example.war,有几点引起我的兴趣:1.跟流程进度相关的js;2.流程管理原创 2010-05-18 09:29:00 · 621 阅读 · 1 评论 -
职责模式(一)
从今天开始把对“分析”的学习点滴都记录下来吧!希望对兄弟们都有用! 从业务中抽象出业务对象,这个“业务对象”的含义比较模糊了,但是最初的是找出业务的发出者和接受者。分析模式中称之为Party。这个party包含了人、物和组织等。在说到这个Party的时候,Martin引用了电话簿(国外的)这个例子,在电话薄中每个对象(个人或是组织)都有telephone number,address,em原创 2010-02-05 22:14:00 · 246 阅读 · 0 评论 -
Tomcat6的请求管理
Tomcat6较之上个版本(应该是tomcat5.5,这个用的比较多),有了想当大的改进,但是俺没有研究过5到底里面是怎么实现的,当年还是一个比现在还雏的雏子!现在,从Tomcat6中的conf/server.xml开始入手,简单的把Tomcat6的管理流程梳理一下,我也大体看过Tomcat6的附带文档,这里做的一些说明可能在那些说明文档中已经存在了,如有冲突,包涵!原创 2010-01-27 10:22:00 · 91 阅读 · 0 评论 -
Proxy设计模式
写好的文章怎么就没了呢??????!!!!!!!!!!!!!!!!!!!!!!!!!! 为什么????原创 2009-10-02 14:50:00 · 179 阅读 · 0 评论 -
Bridge设计模式
(遗憾的是这个博客的编辑器太简单了!!!)Bridge设计模式是分离抽象和行为的良好实践!根据自己的理解应该是抽象业务对象,但是将行为委托给相应的行为接口实现!!以此来达到对象跟行为的分离,避免两者之间的匹配绑定!!看看http://www.jdon.com/designpatterns/bridge.htmBanq老师的文章的真是不错,但是我一开始就是不甚理解!对照着书和他的原创 2009-10-02 14:07:00 · 214 阅读 · 0 评论 -
Visitor模式
这个模式一直让我迷惑,主要是没有花时间研究它,但是总是碰见它!不解决这个问题怎么行呢?先看看jdon中对visitor模式的解释吧:http://www.jdon.com/designpatterns/visitor.htm我在这里就重点分析一下jdon中的实现吧:1.基于collection进行处理;2.建立两个接口:Visitable & Visitor这里就有这么个问题原创 2009-09-06 17:01:00 · 227 阅读 · 0 评论 -
State设计模式
这里还是先推荐jdon中对state模式的讲解。http://www.jdon.com/designpatterns/designpattern_State.htm那就先对banq老师的状态模式做个分析,正如他在文章中提到的如何使用状态模式:1.状态管理员(StateManager):用于控制各种状态之间的切换;2.已经实现了一个统一父类的各种状态。这是banq老师的观点。我要原创 2009-08-15 17:39:00 · 364 阅读 · 0 评论 -
Template Method设计模式
在动手写这个设计模式的时候(这种说法跟原创一样,唉。。。也就感觉挺爽!),觉得这个可能比工厂模式(一个大众模式,用java的估计都知道)更简单,就不太想记录了,但是不得不承认的是,其实这是java面向对象的最根本体现。除了继承和组合这种java级的专业名称外,在这里所体现的是架构层次的分离,以及子类对父类的继承所带来的框架可扩展性(好像又是废话,但是这是感觉)。 Template Meth原创 2009-08-15 14:55:00 · 188 阅读 · 0 评论 -
鉴于比较的方式看设计模式
<br />长期以来,时断时续的读设计模式相关的书,也稍微积累了一点点知识,但是仅仅如此却远远不够。一无实践,二无理论。借口一堆,能力无存啊!<br /> <br />最近一段时间再次拿起这些书,反复品味里面的一点点差别,发现这些差别却也正是实践中的入手点。市面上有很多很多跟设计模式相关的好书,里面不乏非常有用的例子,并且是以实际情况作比,但是如果在这个时候是以一种生搬硬套的方式,套用一个场景的模式,却反倒会起一些模式滥用,反模式的作用。<br /> <br />于是,对设计模式的比较“研究”(在此,就高吹原创 2010-10-31 11:46:00 · 208 阅读 · 0 评论