设计模式
yjntue
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式:策略模式
什么是策略设计模式:它定义了算法家族,分别封装起来,让他们之间可以项目替换,此模式让算法的变化,不会影响到算法的客户。我们可以这样理解,工厂模式是让我们内部的构造变得高内聚低耦合,而策略模式是让我们的内部代码和外部客户端代码不直接进行联系,而是通过一个桥梁来进行沟通,并且使相同算法或功能的代码进行封装。大家通过上面的UML图上可以看出,策略模式的思想为封装算法类,通过一个上下文类,来沟通客户端...原创 2020-03-05 16:59:36 · 140 阅读 · 0 评论 -
设计模式:单例模式(7种实现方式)
单例模式,顾名思义就是只有一个实例,并且它自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。1、饿汉式:/** * @Auther: yjntue * @Date: 2020/3/4 19:48 * @Description: * 饿汉式 若一个类的成员都是比较重的资源,这种方式不合适 * 不允许被继承 */public ...原创 2020-03-04 20:39:32 · 300 阅读 · 0 评论
分享