设计模式 (Design Pattern)
文章平均质量分 81
ayongwust_csts
这个作者很懒,什么都没留下…
展开
-
单子模式的最大好处是什麽?
我对Singleton设计模式的看法: 1. Singleton设计模式保证一个application中就至多只有一个instance, 注意这里界定的是一个application, 而不是一个System.如果不是一个application的话,就不能够保证了。例如:在分布式环境下,虽然单服务器端实现了Singleton,但是多服务器端(System)就有可能不能保证是Sin转载 2008-03-25 23:07:00 · 504 阅读 · 0 评论 -
Factory Method 工厂方法模式
原创 2008-03-25 23:04:00 · 315 阅读 · 0 评论 -
.Net中的设计模式——Strategy模式 COME FROM: http://dotnet.chinaitlab.com/742689_3.html
一、模式概述 “面向接口编程”是面向对象编程思想中最重要的一个原则。根据“封装变化”的原理,我们常常将易于变化的部分进行抽象,定义为接口。对于调用者而言,只需要知道接口的外部定义即可,具体的实现则不用理会。在设计模式中,Strategy模式就是这样的一个“面向接口编程”的最佳体现,它进行抽象的一部分是针对特定的“算法”,或者说是“策略”。 假设我们要开发一个税务系统,那么有关税务的转载 2008-04-11 00:29:00 · 349 阅读 · 0 评论 -
浅析.NET开发中代理模式的使用
当我们需要使用的对象很复杂或者需要很长时间去构造,这时就可以使用代理模式(Proxy)。例如:如果构建一个对象很耗费时间和计算机资源,代理模式(Proxy)允许我们控制这种情况,直到我们需要使用实际的对象。一个代理(Proxy)通常包含和将要使用的对象同样的方法,一旦开始使用这个对象,这些方法将通过代理(Proxy)传递给实际的对象。 一些可以使用代理模式(Proxy)的情况: 1、一原创 2008-11-28 23:46:00 · 383 阅读 · 0 评论