当代第一IT诗人 ——代腾飞

导航

随笔分类 -  设计模式专栏

这里主要和大家交流设计模式的经验
软件设计模式C#
摘要:软件设计模式C# Software Design Patterns in C# 设计模式(Design Patterns)是你在实际应用程序开发中,对不断发现的软件设计问题的重复解决方案。设计模式是关于对象的设计和交互,关于对经常出现的软件开发挑战的一些完美和重用的解决方案,也提供了一个交流平台,四人帮”(GOF)模式被认为是所有其他模式的基础,23种设计模式分为3类:创建型模式(Creati... 阅读全文

posted @ 2006-04-06 15:37 IT诗人 阅读(295) 评论(0) 推荐(0)

Bridge Pattern using C#(转载)
摘要:Bridge Pattern(桥接模式)属于Structural Pattern(结构型模式),Bridge Pattern-将类的接口和它的实现分离,无需修改客户端代码就可以改变或替换实现过程。 This pattern is used for decoupling an abstraction from its implementation so that the two can very i... 阅读全文

posted @ 2006-04-06 15:18 IT诗人 阅读(226) 评论(0) 推荐(0)

Proxy Pattern using C# (转载)
摘要:Proxy Pattern(代理模式)属于Structural Pattern(结构型模式),Proxy Pattern-为Client真正要调用的对象提供一个代理(Surrogate or placeholder),来控制Client对该对象的访问。 1. UML class diagram: 上图Proxy class就是一个代理类,负责转发来自Client的请求到真正的RealSub... 阅读全文

posted @ 2006-04-06 15:10 IT诗人 阅读(203) 评论(0) 推荐(0)

探究观察者设计模式
摘要:摘要:本文讨论在 Microsoft .NET 框架中使用的设计模式。 开发人员或架构师可以在开发项目中使用设计模式这种非常强大的工具,设计模式可确保用已知 和公认的解决方案处理常见问题,更迅速地开发正确的代码,以降低设计或实现过程中出错的几率。(21 页打印页)内容本页内容简介为什么要使用设计模式?观察者模式结论消息交换的形式>消息处理要求消息处理基础结构消息处理小结注意简介在开发给定项目的... 阅读全文

posted @ 2006-04-05 17:43 IT诗人 阅读(377) 评论(0) 推荐(0)

设计模式:利用C#的Delegate来改进Observer模式
摘要:Observer模式简介 为了让更多的人能够看明白本文,所以在此之前,我们先来了解一下Observer模式的基本概念。 模式名称:Observer 结构图: 意图: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。 适用性: 当一个抽象模型有两个方面, 其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地... 阅读全文

posted @ 2006-04-05 17:41 IT诗人 阅读(244) 评论(0) 推荐(0)

我要啦免费统计