
设计模式
文章平均质量分 81
常见的设计模式
庸人岳
日拱一卒,功不唐捐。
展开
-
结构型设计模式之适配器模式
结构型模式就是用来设计程序的结构的。结构型模式包括9种,本文只研究适配器模式原创 2021-12-13 23:32:03 · 234 阅读 · 0 评论 -
创建型设计模式之工厂模式
文章目录一、工厂设计模式二、工厂设计模式详解1.简单工厂模式2. 工厂方法模式3. 抽象工厂模式总结 一、工厂设计模式 工厂模式就类比实际生活中的工厂,在实际生活中,用户从来不会关系一个物品的详细制造过程,只会直接购买最终的成品。工厂设计模式的出发点也是如此。不同的是,现在要站在工厂的角度来进行考虑问题。工厂模式可以分为简单工厂模式,工厂方法模式和抽象工厂模式 二、工厂设计模式详解 1.简单工厂模式 简单工厂模式,就是直接根据传递的参数进行实际对象的创建,代码示例如下: public class Simp原创 2021-11-26 23:30:48 · 325 阅读 · 0 评论 -
创建型设计模式之单例模式
文章目录前言一、单例模式饿汉式懒汉式总结 前言 之前研究了创建型设计模式中的工厂模式,这篇文章学习一下创建型设计模式中的单例模式 一、单例模式 顾名思义,单例模式就是在程序运行过程中,全局只需要一个实例时,就可以使用单例模式,既然单例模式要保证全局唯一,则构造函数必须私有,这样才可以保证其它类无法实例化该此类,必须通过对应的方法获取唯一示例。单例模式的优点是可以避免对象的重复创建,节省资源。单例模式从创建的时机可以分为饿汉式和懒汉式两种。 饿汉式 饿汉式,即变量被声明时即被创建,代码示例如下: publ原创 2021-11-28 23:35:40 · 360 阅读 · 0 评论 -
创建型设计模式之建造型模式&原型模式
文章目录前言一、建造型模式二、原型模式总结 前言 之前的文章种学习了创建型设计模式中的工厂模式和单例模式,今天研究创建型设计模式的最后两种,即建造型模式和原型模式。 一、建造型模式 在《设计模式》一书中的定义是,将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。现在的建造者模式主要是通过链式调用来生成不同的配置。比如,要建造房子,但是房子的属性是可选的。代码示例如下: public class House { private final String type; pri原创 2021-11-30 21:29:07 · 386 阅读 · 0 评论