
设计模式
天外非
这个作者很懒,什么都没留下…
展开
-
浅析Command模式,反射工厂在系统中的应用
摘要:在众多的设计模式中,Command模式应用的并不是很广泛,但在程序员实际开发的过程中经常都会有一些类似的思想在里面;反射(Reflection)是.NET中的重要机制,将在与工厂模式结合起来,一些多接口的项目应该是应用它的比较和合适的场景。 本文将以湖南集中业务平台这个项目中外部数据接口模块对以上两种技术做一下浅要的分析。外部数据进入集中业务平台预设有三个过程: “单据”,“凭证”原创 2010-01-28 16:28:00 · 799 阅读 · 0 评论 -
关于23种设计模式的有趣见解
原文出自:http://www.hudong.com/wiki/GoF?hf=youdaocitiao&pf=youdaocitiao作者以轻松的语言比喻了java的23种模式,有很好的启发作用。创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无转载 2011-01-24 11:44:00 · 559 阅读 · 0 评论 -
里氏替换原则
<br />原文出自 http://blog.youkuaiyun.com/Bitou_Von/archive/2009/05/23/4210654.aspx<br /> <br /><br />架构师之路之 里氏代换原则(Liskov Substitution Principle, LSP)<br /><br />1 什么是里氏代换原则<br /> 里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and转载 2011-04-17 23:25:00 · 785 阅读 · 0 评论