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