
设计模式
庭燎i
Stay hungry,Stay foolish
展开
-
设计模式——单例模式
设计模式——单例模式 概念: 单例模式是设计模式中很常见的一种模式,各种框架,系统中都有应用。 其定义是单例对象的类只能允许一个实例存在。在许多时候整个系统只需要拥有一个全局对象,这样有利于我们系统系统整体的行为。 实现主要是以下两个步骤: 将该类的构造方法定义为私有方法,这样其他处的代码就无法通过调用该类的构造方法来实例化该类的对象,只有通过该类提供的静态方法来得到该类的唯一实例; 在该类内提供一个静态方法,当我们调用这个方法时,如果该类的引用不为空,就返回该类的引用,如果该类的引用为空,就创建该类的原创 2020-08-10 13:48:08 · 162 阅读 · 0 评论 -
设计模式——工厂模式
设计模式——工厂模式 首先不是写给萌新看的,观看前需要有javaSE的基础。文采、绘画水平不佳,还请担待。 工厂模式 主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提供灵活性的目的。 简单工厂模式 主要角色: 工厂类角色:本模式的核心,在java中往往由一个具体类实现 抽象产品角色:一般是具体产品继承或者实现的接口,在java中由接口或者抽象类来实现 具体产品:工厂类所创建的对象就是此角色的实例 逻辑如下: 简单工厂模式又称静态工厂方法模式。重命名原创 2020-08-05 16:03:59 · 173 阅读 · 0 评论