
设计模式
文章平均质量分 74
设计模式有23种
爱学习的小奶狗
这个作者很懒,什么都没留下…
展开
-
2.代理模式
1. 什么是代理模式??作用是什么??有哪几种代理模式?? 1.1 什么是代理模式 代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介的作用。 换句话说,使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。 例如1: 有 A,B,C 三个类, A 原来可以调用 C 类的方法, 现在因为某种原因 C 类不允许A 类调用其方法,但 B 类可以调用 C 类的方法。A 类通过 B 类调用 C原创 2021-04-30 18:09:18 · 120 阅读 · 1 评论 -
1. 单例模式
1. 什么是单例设计模式 单例模式:在软件运行过程中,对于某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 即:使用该类时只能创建一个该类的实例对象。 2. 实现方法及具体实现 需要: (1)将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象。 (2)在该类内部产生一个唯一的实例化对象,并且将其封装为private static类型。 (3)定义一个静态方法返回这个唯一对象。 2.1 方式一:立即加载 / “饿汉模式” 立即加载就是使用类的时候已经将对象创建完毕(不管以后原创 2021-04-29 20:03:35 · 131 阅读 · 0 评论