随笔分类 -  设计模式

摘要:简单工厂存在问题:对象统一行为抽象成一个接口(或者抽象类)之后,再根据传入的类型进行创建实例,但这只适用固定行为的场合,当要实现接口的类型处于不定数,则不适合使用简单工厂模式,而应该使用工厂方法 工厂方法适合场合:子类有统一的操作行为子类的数量不固定,随时可能有新的功能子类出现工厂方法优势:子类之间 阅读全文
posted @ 2016-07-04 17:31 那就让我这样吧 阅读(118) 评论(0) 推荐(0)
摘要:public class CreateFactory { public static ICreate GeneratorCreate(string createName) { switch (createName) { case "People": return new People(); case 阅读全文
posted @ 2016-07-04 16:28 那就让我这样吧 阅读(167) 评论(0) 推荐(0)
摘要://单例模式 类是密封的 public sealed class Singlton { static Singlton instance = null; private Singlton() { } public static Singlton Instance { get { if (null = 阅读全文
posted @ 2016-07-04 16:03 那就让我这样吧 阅读(182) 评论(0) 推荐(0)