2015年12月24日

C# 二维list

摘要: public class ValueList : List { public ValueList() { } }public ValueList[] valListArr = new ValueList[Gloabl.testPointNum]; 阅读全文

posted @ 2015-12-24 18:33 strangeman 阅读(2312) 评论(0) 推荐(0) 编辑

设计模式:单件模式

摘要: Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。1. 单线程时方法public sealed class Singlton { static Singlton instance = null; Singlton() { } publi... 阅读全文

posted @ 2015-12-24 14:53 strangeman 阅读(240) 评论(0) 推荐(0) 编辑

设计模式:简单工厂

摘要: 简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。 简单工厂实例化的类具有相同的接口,在类有限并且基本不需要扩展时,可以使用简单工厂。例如,数据库连接对象,常用的数据库类类可以预知,则使用简单工厂。 采用简单工厂的优点是可以使用户根据参数获得... 阅读全文

posted @ 2015-12-24 14:51 strangeman 阅读(223) 评论(0) 推荐(0) 编辑

设计模式:工厂方法

摘要: 在简单工厂模式中,将实例化对象的工作推迟到了专门负责创建对象的工厂类中,可以根据我们预知动态创建产品类。但是,一旦客户的变化超过预知我们就必须修改我们的源代码(FoodShop工厂)了。switch (foodName) { case "Sugar": return new ... 阅读全文

posted @ 2015-12-24 14:49 strangeman 阅读(225) 评论(0) 推荐(0) 编辑

导航