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