- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 设计模式系列之单例模式
本文循序渐进介绍单例模式的几种实现方式,以及Jdk中使用到单例模式的例子,以及sring框架中使用到的单例模式例子。 饿汉式 package signgleton; /** * 单例模式简单的实现 */ public class Singleton { private static Singleton instance = new Singleton(); private S...
2019-06-28 19:13:14 105
原创 设计模式系列之观察者模式
本文从jdk内置的观察者模式来介绍观察者模式。 业务场景:当老师进门的时候,班长带头叫“老师好”,然后全班同学一起交“老师好” 因为太简单,直接上代码 班长继承自Observable package Observer; import java.util.Observable; import java.util.Observer; public class Monitor extends Obs...
2019-06-27 00:19:58 74
原创 设计模式系列之装饰者模式
前言 本篇文章分为四个部分:第一部分会举一个例子引出装饰者模式,让读者对装饰者模式有个感官上的认识;第二部分会给出装饰者模式的定义(当然我们主要不是来背定义,就当做积累专业名词来记吧,我个人是很不喜欢下定义的);第三部分,我会拿jdk中两个使用装饰者模式的例子进行分析,让读者在学习模式的同时熟悉一下jdk源码。第四部分,我会结合装饰者模式理清楚java I/O各种流之间的关系(说实话,工作中用得最...
2019-06-26 16:30:09 117
原创 设计模式之工厂模式
设计模式之工厂模式 工厂模式包括了简单工厂、工厂方法和抽象工厂。下面我从java实际应用的角度分别介绍这三种模式。 简单工厂模式 下面看下JDBC中获取Connection的代码 public class ConnectionFactory { public Connection createConnection(String dbType,String serverName,String db...
2019-06-25 07:08:51 86
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人