![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 设计模式
文章平均质量分 56
Tmac_我爱特雷西
不怕NB的人,怕的是NB的人比你还努力!
展开
-
Java 设计模式之单例模式
最近打算再回头系统的看看Java 的设计模式,Java 有23种设计模式,就先从最简单的单例模式开始吧。 我们常见的单例模式无非就是所谓的 懒汉式和饿汉式, 除此之外呢,还有 双同步锁模式,静态内部类模式,以及枚举模式等。 一,常见写法 先看看常见的饿汉式和懒汉式吧 饿汉式: /** * 单例模式-饿汉式(线程安全,效率高,因为在类加载时对对象进行初始化,所以叫做饿汉式,饿的等不及) */ ...原创 2018-11-01 16:05:07 · 159 阅读 · 0 评论 -
Java设计模式之 工厂模式(简单工厂模式)
前一阵子学习了Java 中据说是最简单的设计模式的 单例模式,想一起讨论学习的小伙伴请点击这里: Java 设计模式之单例模式 那么今天就把学习的工厂模式记录下来 工厂模式: 实现了创建者和调用者的分离 详细分类:简单工厂模式、工厂方法模式、抽象工厂模式 工厂模式完全遵守了面向对象设计的基本原则 即: 开闭原则:一个软件的实体应该对拓展开放,对修改关闭。 依赖倒转原则:要针对接口编程,不要针...原创 2018-11-08 15:04:03 · 175 阅读 · 0 评论 -
Java设计模式之工厂模式 (工厂方法模式)
上一篇我们学习了简单工厂模式,最后对于增加新产品的缺点,我们在工厂方法模式中解决。 为学习简单工厂模式的小伙伴点击这里Java 设计模式之工厂模式(简单工厂模式) 工厂方法模式要点: 避免简单工厂模式的缺点,即不满足开闭原则。 工厂方法模式和简单工厂模式的区别是,简单工厂模式只有一个工程类(对一个项目或一个模块),工厂方法模式有一组实现了相同接口的工程类。 下面看看工厂方法模式的具体实现 首先...原创 2018-11-08 15:51:19 · 151 阅读 · 0 评论