设计模式
小米先森丶
这个作者很懒,什么都没留下…
展开
-
静态代理模式(聚合和继承):
静态代理模式: 什么是代理模式? 举个例子吧,就比如超市的产品,超市的产品是由厂家生产,但是我们用户一般不会直接找厂家,二十通过超市去购买产品; 代理模式也是如此:- 这个是常见代理模式常见的 UML 示意图: 值得注意的是代理模式的几点: 用户只关心接口功能,而不在乎谁提供了功能。上图中接口是 Subject。就像用户不会关心出售的是谁只会关心产品怎样. 接口真正实现者是上图的 RealSubject,但是它不与用户直接接触,而是通过代理。 就像是产品是厂家生产的,而用户是通过超市去购买产品不予用户原创 2020-07-08 15:38:25 · 530 阅读 · 0 评论 -
单例模式之懒汉式和饿汉式
单例模式: 单例模式看到他不要感觉到它很难,首先从字面意思上猜猜,模式,那么它肯定是一种模式,再就见名之意只能有一个实例.确实它的特征就是这样仅仅只有一个实例. 好了说到这里重点来了,仅仅有一个实例.我们如何实现,首先想到,我么创建实例是怎么创建的,通过new来创建一个对象实例;调用构造方法.那么我们就利用这一特性,将构造方法隐藏起来不让别人来调用.也就是构造方法私有化 public class ...原创 2019-09-12 00:03:51 · 161 阅读 · 0 评论