设计模式六大原则(优点:避免重复代码,防止写bug
1. 单一职责原则--一个类负责一个功能
2. 迪米特法则--类与类之间不要耦合太多(高内聚,低耦合)
3. 接口隔离原则--一个类只有一个接口,不要一个接口供所有类使用
4. 里氏替换原则--子类能扩展,不能覆盖父类非抽象的方法
5. 依赖倒置原则--要面向接口,不要面向实现类
6. 而开闭原则--对扩展开放,对修改关闭(继承,实现来达到少修改的目的)
工厂模式
1.什么是工厂模式
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向
新创建的对象。实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式
2.工厂模式好处
利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。
将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。
简单工厂模式
抽象工厂模式
抽象工厂简单地说是工厂的工厂,抽象工厂可以创建具体工厂,由具体工厂来产生具体产品。
设计模式
原文:https://www.cnblogs.com/tangguanlan/p/14904751.html