摘要: 一、定义前面讲到的工厂方法。每个工厂对应着一类产品。抽象工厂就是工厂方法中不再是针对一种产品,而是多个不同类型的产品。工厂方法和抽象方法的区别—手工的图,字有点丑。二、实例服务类型接口:也可以比作"系列A",具体的产品:WCF、BL public interface IService { ... 阅读全文
posted @ 2016-01-05 22:45 K战神 阅读(298) 评论(0) 推荐(1) 编辑
摘要: 一、定义第一篇简单工厂方法讲到,后续添加服务的时候会直接修改工厂类,因为他控制了实例化哪个类。工厂方法,就让实例化推迟到了子类。怎样推迟?在子类中实例化呗。二、实例之前的服务不变,将简单的工厂的工厂类拆分成,每个case对应一个具体的工厂,这样也就只创建一个服务类。这里的两个工厂BLFactory和... 阅读全文
posted @ 2016-01-05 07:28 K战神 阅读(307) 评论(0) 推荐(0) 编辑