樱丶玉溪

导航

2014年11月6日 #

设计模式学习第四天:2.3工厂方法模式以及演化

摘要: 一、 工厂方法(Factory Method)模式工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。... 阅读全文

posted @ 2014-11-06 22:56 五粮液和 阅读(155) 评论(0) 推荐(0) 编辑

设计模式学习第三天:2.1简单工厂模式

摘要: 一、 简单工厂(Simple Factory)模式 Simple Factory模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。 Simple Factory模式实际上不是GoF 23个设计模式中的一员。二、 Simple Factory模式角色... 阅读全文

posted @ 2014-11-06 22:54 五粮液和 阅读(159) 评论(0) 推荐(0) 编辑

设计模式学习第二天:设计模式总结——1单例模式

摘要: 原文博主:http://blog.csdn.net/zhaoguiqun/article/details/6026763一、 单例(Singleton)模式 单例模式的特点:•单例类只能有一个实例。•单例类必须自己创建自己的唯一实例。•单例类必须给所有其它对象提供这一实例。 单例模式应用:每台计算机... 阅读全文

posted @ 2014-11-06 22:53 五粮液和 阅读(184) 评论(0) 推荐(0) 编辑

设计模式学习第一天:23种设计模式(全)

摘要: C#常见的设计模式一、概要:模式分为三种,设计模式、体系结构模式与惯用法。其中惯用法是一种语言紧密相关的模式,例如,定界加锁模式其实是一种惯用法。在C#项目开发过程中,很多情况下您已经使用了某些模式,但或许您并不知道自己所使用的这种解决方案是一种已经被总结归纳的模式。工厂、策略、桥接、模板方法、代理... 阅读全文

posted @ 2014-11-06 22:51 五粮液和 阅读(3938) 评论(0) 推荐(0) 编辑

C#反射第二天

摘要: 原文:http://blog.csdn.net/zhaoguiqun/article/details/59547201.什么是反射Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:'程序集(Assembly)’、'模块(Module)’、'类... 阅读全文

posted @ 2014-11-06 22:38 五粮液和 阅读(172) 评论(0) 推荐(0) 编辑

泛型学习第四天——List泛型终结:什么是List泛型,泛型筛选,泛型排序

摘要: 为什么要用泛型集合?在C#2.0之前,主要可以通过两种方式实现集合:a.使用ArrayList直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。b.使用自定义集合类比较常见的做法是从CollectionBase抽象类继承一个自定义类... 阅读全文

posted @ 2014-11-06 22:31 五粮液和 阅读(294) 评论(0) 推荐(0) 编辑

泛型学习第三天——C#读取数据库返回泛型集合 把DataSet类型转换为List<T>泛型集合

摘要: 定义一个类:public class UserInfo { public System.Guid ID { get; set; } public string LoginName { get; set; } public string LoginPwd { get; set; } }/// ... 阅读全文

posted @ 2014-11-06 22:18 五粮液和 阅读(332) 评论(0) 推荐(0) 编辑

泛型学习第二天——C#中的List<string>泛型类示例

摘要: 在C#代码中使用一系列字符串(strings)并需要为其创建一个列表时,List泛型类是一个用于存储一系列字符串(strings)的极其优秀的解决办法。下面一起有一些List泛型类的示例,一起来看看吧。 List示例 下面是一个使用C#创建一个新的一系列字符串的列表的示例,利用foreach语句... 阅读全文

posted @ 2014-11-06 22:12 五粮液和 阅读(251) 评论(0) 推荐(0) 编辑

泛型学习第一天:List与IList的区别 (一)

摘要: 先看代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace List{ public class Users //类Users 用户 { ... 阅读全文

posted @ 2014-11-06 10:43 五粮液和 阅读(212) 评论(0) 推荐(0) 编辑