设计模式
Versatiless
这个作者很懒,什么都没留下…
展开
-
工厂模式学习
今天在看"基于UML的面向对象建模技术"时候看到了设计模式部分看了工厂模式,在这之前我看过基本将设计模式的书不过觉得讲的不怎么清晰看了这本书候觉得清晰了很多,关键是上面的例子让我觉得很清晰.<o:p></o:p> 1. 创建模式 <o:p></o:p> 创建模式是提供创建对象和管理对象生命周期的方法.<o:p></o:p&...2007-01-10 20:24:09 · 131 阅读 · 0 评论 -
代理模式(转)
代理模式(Proxy pattern) 转 1. 代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到三个角色:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与...2007-03-06 16:35:10 · 119 阅读 · 0 评论 -
适配器模式(转)
适配器模式(Adapter Pattern) ——.NET设计模式系列之八Terrylee,2006年2月概述在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。那么如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口?这就是本文要说的Adapter 模式。意图将一个...2007-03-06 16:38:01 · 101 阅读 · 0 评论 -
领域模型基础
温 昱(节选自《软件架构设计》一书的第12章) 分析的另一种重要产品是领域模型,其目标是使负责该系统基本行为的所有核心类可视。——Grady Booch,《面向对象项目的解决方案》领域建模是建立领域模型的过程。领域建模专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。接下来,我们来介绍一下什么是领域模型、以及常用于表达领域模型的UML图(从而带来实感)。 ...2007-03-07 17:26:17 · 259 阅读 · 0 评论 -
Facade模式(转)
原文地址: http://blog.csdn.net/deanjob/archive/2007/03/06/1522192.aspx 使用Facade模式可以说是后台设计和编码人员的一个必备素质。我不止碰到过一个这样的后台开发人员,他们认为只要把后台功能完成了就万事大吉,而没有站在后台使用者的角度来看一看自己写出来的代码。其实,我们写出来的后台代码是要给别人使用的,所以我们提供给使用者的...2007-03-07 18:14:01 · 112 阅读 · 0 评论 -
设计模式综述
引自:http://www.itisedu.com/phrase/200603061631585.html创建型模式 · Abstract Factory(抽象工厂) · Builder(生成器) · Factory Method(工厂方法) · Prototype(原型) · Singleton(单件) 结构型模式 · Ad...2007-03-16 14:33:38 · 129 阅读 · 0 评论 -
模式思维(转)
谈谈“模式思维”作者:banq 发表时间:2006年05月15日 17:46 回复 原贴网址: http://www.jdon.com/jivejdon/thread/26737.html 现在各种框架越来越多;模式使用机会性似乎减少了,那么是不是意味着我们就不必掌握模式了呢?其实,学习模式实际为了培养模式思维,模式思维有助于了解和使用框架。例如如何我们在使用表现层哪个框架,都是...2007-05-18 12:13:09 · 131 阅读 · 0 评论 -
使用UML为Web应用程序构建模型
今天读了"使用UML为Web应用程序构建模型"对关于利用Rose进行Web开发有了一点认识!最近由于看了RUP开发方法但是由于其分析方法一般都是基于C/S进行讲述的.所以他的描述方式不利于对于Web 开发!起初我主要有一下疑问: 1.RUP的设计方法怎么将WEB开发的表示元素表达出来.<o:p></o:p> C/S开发中的界面用边界类进行实现,那么在B...2006-10-12 22:52:00 · 260 阅读 · 0 评论 -
设计模式-监听器模式
参考文章:http://www.jdon.com/jivejdon/thread/37712引子:描述:监听器模式是对某种共有操作的监控。当此操作执行时对此操作作相应处理。包含的元素:1. 要监控的事件定义2. 监控该事件的监听器3. 要监控的事件操作4. 监控者元素的职责:1.定义了要监控事件的时间类型定义,和其它和该事件相关的特殊定义2.监听器,用于对事件发...2009-11-23 11:46:37 · 176 阅读 · 0 评论