首页 > TAG信息列表 > AbstractPhone

[设计模式]工厂模式

[设计模式]工厂模式 目录 [设计模式]工厂模式 静态工厂 工厂方法模式 抽象工厂模式 总结 REFERENCES 更多 手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如需要链接和更多资源,可以关注其他博客发布地址。 平台 地址 CSDN https://blog.csdn.net/sinat_2869

实现高层依赖低层通过抽象类来实现,保证项目的可扩展性

//让系统完全遵照依赖倒置原则来实现 //当需要一个对象又不想直接New,用工厂来实现 //在工厂中想要即不依赖细节,又能创建对象,使用反射+配置文件+工厂 //将项目配置在配置文件中的实现类的DLL,放到项目的bin文件中,这样项目编译的时候,不会引用

接口,抽象类,继承,多态,重写

1.抽象类 public abstract class AbstractPhone { public int Id { get; set; } public string Name { get; set; } /// <summary> /// 子类有,但是内容各不相同的定义为抽次属性,只能在抽象类中使用 ///也可以用virtual实现,子类重写该方法(但