摘要:
抽象工厂是为了降低业务端和客户端的耦合度 1、消息接口 namespace IBLL { public interface IMsg { List<Model.Msg> GetMsgList(); } } 2、消息A实现 namespace BLLA.Abs { /// <summary> /// 阅读全文
摘要:
简单工厂模式的最大优点在于工厂类包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关类,对于客户端磊说,去除了与具体产品的依赖 对于简单工厂模式,其实就是将不同的东西抽象话,提取公共部分,然后以接口或者虚方法或者抽象成父类,然后针对不同的业务都继承,进而实现子类 这样就可以对外暴露一个父类即可, 阅读全文