摘要:
建造者模式也叫生成器模式,主要思想是让建造者关注产出,不关心过程,使用场景是复杂对象分步骤,控制步骤先后的构建 public class House { public string Foundation { get; set; } public string Structure { get; set 阅读全文
摘要:
一、模板方法模式,简单的说就是在一个上层的抽象类中,定义了一些操作的抽象方法,有一个总体的方法组织了怎么去调用这个操作方法,而操作方法的具体实现由子类去实现,达到抽取公共部分放在父类模板中,子实现各自己不对的部分 public abstract class AbstractTemplate { pr 阅读全文
摘要:
一、简单工厂模式 在一个工厂类中暴露一个带参数的方法,根据方法参数实例化所需要的对象,由于工厂中包含了判断逻辑,不符合(OCP),只适应于简单固定的几个对象,后期新增对象,需要修改工厂方法 public static class SimpleFactory { public static IAnim 阅读全文