
设计模式
文章平均质量分 86
设计模式学习
<天各一方>
这个作者很懒,什么都没留下…
展开
-
设计模式学习(二)——创建型模式(单例、工厂、建造者)
文章目录单例模式提前加载模式:延迟加载:工厂模式简单工厂模式:工厂方法模式:抽象工厂模式:建造者模式正常的建造者模式拥有方法链的匿名建造者: 单例模式 单例模式:保证一个类仅有一个实例,并且这个类提供一个全局的访问接口,某些对象在全局只需要一个,就可以使用单例模式。 单例模式的创建可以分为两种模式:提前加载和延迟加载。 提前加载模式: public class Singleton { private static Singleton instance = new S原创 2021-04-23 19:54:20 · 194 阅读 · 1 评论 -
设计模式学习(一)——六大原则
文章目录1.单一职责原则2.开闭原则3.里氏替换原则4.接口隔离原则5.依赖倒置原则6.迪米特法则 1.单一职责原则 有且仅有一个原因引起类的变更。 合理的职责分解,相同的职责放到一起,不同的职责分解到不同的接口和实现中去,这个是最容易也是最难运用的原则,关键还是要从业务出发,从需求出发,识别出同一种类型的职责 单一职责原则不只是面向对象编程思想所特有的,只要是模块化的程序设计,都适用单一职责。 比如说一个权限类,就只负责权限内的事情,不要去干涉登录或者角色相关的类,也不要把权限的事情放到其他类里面。否原创 2021-01-03 23:10:32 · 194 阅读 · 0 评论