摘要: 下载地址:http://ie.microsoft.com/testdrive/ 阅读全文
posted @ 2010-03-17 18:44 keboo 阅读(120) 评论(2) 推荐(0) 编辑
摘要: 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们具体的类。例:1.定义一个抽象类,之所以为抽象,是因为他们都可能有多种不同的实现,如:一个产品有添加和删除的方式,但可能使用sqlserver,也可能使用access。2.定义一个抽象的工厂接口,里面一改包含所有产品创建的抽象的方法,具体实现这个接口的负责特定实现产品的对象,即创建不同产品对象有点:易于交换产品系列,由于具体工... 阅读全文
posted @ 2010-03-17 18:39 keboo 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象,一个最好的办法就是,让类自身负责保存它唯一实例,这个类可以保证没有其他的实例,可以被创建,并且他可以提供一个访问该实例的方法。 阅读全文
posted @ 2010-03-17 18:33 keboo 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 由于之前了解最多的也就是简单工厂模式和工厂模式简单做一下核心的对比:首先工厂模式,定义一个用于创建对象的接口,让子类决定实例化哪个类,工厂的方法使一个类的实例化延迟到其子类;而简单工厂模式是用一个专门的类来决定实例化哪个子类; 阅读全文
posted @ 2010-03-17 18:29 keboo 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 最近主要想通过C#设计模式和实例再深入的了解面向对象。设计模式可分为三类:1.创建型模式:创建对象,而不是实例化对象,使程序判断给定哪个创建对象更灵活。2.结构型模式:可以将一组对象组合成更大的结构。3.行为型模式:定义系统间的通信,以及复杂程序中的流程控制。 阅读全文
posted @ 2010-03-17 18:26 keboo 阅读(352) 评论(0) 推荐(0) 编辑