![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
xlantian
这个作者很懒,什么都没留下…
展开
-
设计模式:单例模式懒汉式与饿汉式的区别
在单例模式中,一个类只允许有一个实例对象。之前的理解是用户自觉遵守一个类只创建一个实例对象的规则,其实这是错误的,单例模式中,会给类做一些特殊处理,使得用户只能得到一个该类的实例对象。用户是无法获取第二个实例对象的。其中又有懒汉式和饿汉式,下面简单说一下两种方式的区别。 懒汉式: (1):将类的构造器声明为私有化,这就使得外部无法通过构造函数创建这个类的对象了。那么如何创建这个类的唯一那个...原创 2018-07-08 23:08:05 · 3096 阅读 · 0 评论 -
Java适配器模式生活中的实例,帮助理解
以手机充电的场景为例,写了个适配器的代码。 接口: 220V电源 Interface Charge220{} 手机的充电方法:void Charge(Charge220 c){ } 日常生活,我们可以直接获取220V电源,但是手机又不能用220V点压充电,所以我们需要一个充电器(适配器) 代码如下: //我们只有220V的可以直接使用的电压 interface Charge220{...原创 2019-03-25 17:51:08 · 1103 阅读 · 0 评论