设计模式
苏暮沉觞
幼儿程序猿
展开
-
设计模式系列-------工厂模式和抽象工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。工厂方法原理很简单,通过把创建对象的逻辑抽离出来,并对外提供一个工厂类的方式,让类的职责更加单一,代码更加清晰。使用者不需要关心具体对象初始化细节,只需要知道传入工厂类的参数。工厂方式一般可以分为三种:简单工厂模式,工厂模式,抽象工厂模式。一般文章或者书会把简单工厂模式和工厂模式当作一种设计模式,把抽象工厂模式当作另一种设计模式。本文通过一个解析配置文件的例子来演原创 2020-05-19 17:47:54 · 198 阅读 · 0 评论 -
设计模式系列-------单例设计
单例模式(Singleton Pattern)是最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。我会通过不同的版本,演示单例代码。 内容总结: 为什么要使用单例 1、 处理资源访问冲突 2、表示全局唯一类 3、避免资源重复创建和销毁 如何实现一个单例 饿汉式: 懒汉式: 双重检测: 静态内部类原创 2020-05-18 17:42:53 · 229 阅读 · 2 评论 -
设计模式----------总目录
本专栏主要是用来总结自己学过的常用的设计模式,加强自己的记忆以及可以给其他人学习设计模式提供帮助原创 2020-05-18 16:58:34 · 181 阅读 · 0 评论