就他吧-9ta8为您提供:身份证查询、15位转16位身份证,手机号码归属地查询,IP地址查询服务,城市天气预报查询,列车时刻表简易快速查询等等查询服务,就他吧欢迎您的光临!!

随笔分类 -  .Net设计模式

1
Dot Net设计模式—MVC模式
摘要:MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间的组织关系。对于界面设计可变性的需求,MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器三种部件。 阅读全文
posted @ 2006-02-24 17:21 振河 阅读(10824) 评论(9) 推荐(0) 编辑
用实例解说Dot Net设计模式——装饰模式
摘要: 以下情况使用装饰模式。 (1)在不影响其他对象的情况下,以动态且透明的方式添加单个对象的功能。 (2)处理那些可以撤销的功能。 (3)不能采用生成子类的方法扩充时。 阅读全文
posted @ 2005-12-24 13:45 振河 阅读(6049) 评论(12) 推荐(1) 编辑
创建型模式之间的比较
摘要:创建型模式之间的比较,比较了他们的各自的优缺点,以及他们的使用范围和自身的特点 阅读全文
posted @ 2005-10-22 13:23 振河 阅读(3469) 评论(0) 推荐(0) 编辑
.NET反射、委托技术与设计模式
摘要:1 反射技术与设计模式 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1.1 .NET可执... 阅读全文
posted @ 2005-09-02 12:55 振河 阅读(22762) 评论(31) 推荐(2) 编辑
Dot Net设计模式—适配器、桥接与外观三模式之间的关系
摘要:这几天一直在研究各种各样的设计模式,在学习适配器模式、桥接模式和外观模式模式的时候,发现他们之间存在着一定的关系,实际上模式不适单一存在的,在我们的现实编程生活中模式往往是结合使用的。 单击标题阅读全文,也可以单击这里阅读全文 阅读全文
posted @ 2005-08-23 13:22 振河 阅读(4761) 评论(3) 推荐(0) 编辑
Dot Net设计模式—外观模式
摘要:外观模式定义了一个将子系统的一组接口集成在一起的高层接口,以提供一个一致的界面。通过这个界面,其他系统可以方便地调用子系统中的功能,而忽略子系统内部发生的变化。单击标题阅读全文,也可以单击这里阅读全文 阅读全文
posted @ 2005-08-18 15:16 振河 阅读(2893) 评论(2) 推荐(0) 编辑
如何在实际工作中发现模式(二)
摘要:和上篇文章“如何在实际工作中发现模式(一)”相连接,单击标题或者单击这里阅读全文 阅读全文
posted @ 2005-08-18 08:44 振河 阅读(2216) 评论(1) 推荐(0) 编辑
如何在实际工作中发现模式(一)
摘要:模式的发现是可遇不可求的,既然是发现,就有机会的成分存在。不可能当我们希望发现模式时就一定能够发现,困此发现模式的第1个前提是不要为了发现而发现,这样你会失望的。单击标题阅读全文,也可以单击这里阅读全文 阅读全文
posted @ 2005-08-18 08:34 振河 阅读(3152) 评论(1) 推荐(1) 编辑
Dot Net设计模式—桥接模式
摘要:在如下情况下可以使用桥接模式。 (1)不希望在业务和业务的软件实现之间存在因定的绑定关系。例如,不希望“入库”业务过程和具体的数据库访问技术或数据库管理系统有过于密切的关系。最好是数据库访问技术的升级,或数据库管理系统的改变对业务模块没有影响,甚至在运行期间可以通过动态绑定来选择不同数据库技术或数据库管理系统。 (2)希望类的抽象和实现部分可以扩充,进而实现不同的抽象接口和实现部分的组合。 (3)修改实现部分对用户不产生影响,即代码无须重新编译。 (4)复用实现部分。由于实现部分所处的层次较低,因此可以被多种业务模块复用。例如,数据库访问模块可以用在多种业务单元中。 单击标题阅读全文,也可以单击这里阅读全文 阅读全文
posted @ 2005-08-17 09:02 振河 阅读(2943) 评论(0) 推荐(1) 编辑
Dot Net设计模式—适配器模式
摘要:适配器有类适配器和对象适配器两种类型,二者的意图相同,只是实现的方法和适用的情况不同。类适配器采用继承来实现,对象适配器则采用组合的方法来实现。可以单击这里阅读全文 阅读全文
posted @ 2005-08-13 16:10 振河 阅读(3148) 评论(2) 推荐(0) 编辑
Dot Net设计模式—单件模式
摘要:单件模式的实现比较简单,要点如下。 (1)私有构造函数防止在外部实例化。 (2)保存惟一实例的静态的私有变量。 (3)初始化并获得惟一实例的静态方法。 单击这里阅读全文 阅读全文
posted @ 2005-08-11 18:19 振河 阅读(4063) 评论(5) 推荐(0) 编辑
如何掌握并在实践中自如运用设计模式
摘要:俗话说,紧靠背棋谱成不了围棋高手。只在概念上理解设计模式而不实现,同样成不了架构设计师。在软件设计时,要有意识地问自己使用还是不使用设计模式,不要匆忙下结论。重视软件质量的改进,如果有可能,则在项目后期重构代码。同时注意学习同行的经验,很多开放源码项目是值得学习的。单击这里阅读全文 阅读全文
posted @ 2005-08-10 13:41 振河 阅读(5527) 评论(59) 推荐(0) 编辑
Dot Net设计模式—原型模式
摘要:当一个系统应该独立于产品的创建、构成和表示时,可以使用原型模式。在原型模式中,产品的创建和初始化在类的Clone方法中完成。在使用时,我们可以用一些列原型对象来代替生成相应对象的工厂对象,并且可以使拷贝、粘贴等操作独立于需要复制的对象。单击这里阅读全文 阅读全文
posted @ 2005-08-09 08:50 振河 阅读(3077) 评论(2) 推荐(0) 编辑
Dot Net设计模式—生成器模式
摘要:将复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。需要注意如下几点。 (1)构建与表示分离:表明生成器模式的结构,构建过程被封装在导航器中,生成器则负责实现具体的表示。 (2)同样的构建过程:生成器模式关注的是构建过程,即构建过程是相同的。 (3)不同的表示:生成器模式并不在意产生对象的结果,其构造的产品不一定有相同的类型。 单击这里阅读全文 阅读全文
posted @ 2005-08-04 17:45 振河 阅读(3219) 评论(3) 推荐(0) 编辑
Dot Net设计模式—工厂方法模式
摘要:工厂方法是粒度很小的设计模式,因为模式的表现只是一个抽象的方法。工厂方法经常用于创建与某个类相关的类的实例,.NET中的数据库连接对象就是产生数据命令对象的工厂,其中的CreateCommand方法就是工厂方法。单击这里阅读全文 阅读全文
posted @ 2005-08-04 15:24 振河 阅读(8444) 评论(4) 推荐(0) 编辑
Dot Net 设计模式—简单工厂
摘要:简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。在GOF的设计模式中并没有简单工厂,而是将其作为工厂方法的一个特例加以解释。可以这样理解,简单工厂是参数化的工厂方法。单击这里阅读全文 阅读全文
posted @ 2005-08-04 11:49 振河 阅读(4460) 评论(1) 推荐(0) 编辑
Dot NET设计模式—反射工厂
摘要: 如果采用传统方式实现了简单工厂、工厂方法和抽象工厂在有些场合下如此处理,代码会变得冗余并且难以维护。单击这里阅读全文 阅读全文
posted @ 2005-08-03 09:05 振河 阅读(12179) 评论(14) 推荐(0) 编辑
Dot NET设计模式—抽象工厂
摘要:Dot NET设计模式—抽象工厂模式,单击这里阅读全文 阅读全文
posted @ 2005-08-02 09:05 振河 阅读(4647) 评论(7) 推荐(0) 编辑
设计模式不能做什么
摘要:GOF指出了设计模式能够解决的问题,但是设计模式也不是万能,什么都可以做,肯定有他不能做的事情或者是用了设计模式却适得其反。单击这里阅读全文 阅读全文
posted @ 2005-08-01 13:17 振河 阅读(2621) 评论(5) 推荐(1) 编辑
设计模式能够解决的问题
摘要:GOF指出了设计模式能够解决的问题,这些问题存在时可以考虑使用设计模式。单击这里阅读全文 阅读全文
posted @ 2005-08-01 08:49 振河 阅读(3917) 评论(1) 推荐(0) 编辑

1

  就他吧-9ta8伴您开心每一天