设计模式
ThisLX
不积跬步无以至千里,不积小流无以成江海
展开
-
单例模式常用写法与弊端
单例模式写法共分为以下几类1、饿汉式2、懒汉式3、静态内部类4、枚举类1、饿汉式顾名思义,饿汉,我很饿,需要一开始就创建,实例代码如下:/** * 饿汉单例模式 * 缺点:类初始化就加载信息,类中可能存在比较大的对象,浪费性能 * * @author lixiang * @version V1.0 * @date 2020/3/16 11:24 **/public...原创 2020-03-17 13:23:21 · 551 阅读 · 0 评论 -
单例模式的七种写法
单例模式的七种写法单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。第一种(懒汉,线程不安全):public class Singleton { private static Singleton instance; private Singleton (){} public static转载 2016-12-26 10:44:57 · 377 阅读 · 0 评论 -
一文读懂经典设计模式—— 策略模式
1、含义在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。2、多态在说策略模式之前说 面向对象编程三大特性中的多态;所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该...原创 2019-01-04 21:19:27 · 265 阅读 · 0 评论