设计模式
94许芒芒
这个作者很懒,什么都没留下…
展开
-
设计模式-工厂方法模式(Factory Method)
工厂方法模式(Factory Method)定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。关键代码:创建过程在其子类执行。优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。2、扩展性高,如果原创 2020-10-10 12:54:29 · 106 阅读 · 0 评论 -
设计模式-设计模式概览
设计模式实现要点访问者主要将数据结构与数据操作分离。sdasdf原创 2020-10-14 11:17:07 · 71 阅读 · 0 评论 -
设计模式-编程原则规范
编程原则规范单一职责原则每个类(类级别单一职责)或方法(方法级别单一职责)应该只有一个职责,对外只提供一种功能,引起类或方法变化的原因应该只有一个。只有逻辑足够简单,才可以在类级别上违反单一职责原则;只有类中方法数量足够少,才可以在方法级别上违反单一职责原则;单一职责原则优点:1、降低复杂度;2、提高可读性,提高系统可维护性;3、降低变更引起的风险。里氏代换原则里氏代换原则(Liskov Substitution Principle ):任何父类可以出现的地方,子类一定可以出现。里氏代换原创 2020-10-10 13:06:19 · 125 阅读 · 0 评论