摘要: 一、什么是工厂方法模式 工厂二字想必大家都不陌生,工厂就是用来建造东西的,我们市面上买的东西比如水杯、玩具、汽车等等都是从工厂生产的,那我们需不需要知道它们是如何生产出来的呢?当然不需要,商家从工厂中直接提货,我们就可以购买了,完全不知道它是如何生产的,这就是工厂方法模式。 工厂方法模式(Facto阅读全文
posted @ 2018-04-23 23:29 JAdam 阅读(129) 评论(0) 编辑
摘要: 一、什么是单例模式 大家学操作系统的时候应该知道,当多个进程或线程同时操作一个文件时,只有一个能访问;java中类似的例子也有很多,比如多线程中我们最常用的锁,保证了多线程同时对一个方法或对象操作时只有一个能够访问。单例模式就是如此,我们给出它的定义。 单例模式(Singleton),保证一个类仅有阅读全文
posted @ 2018-04-23 20:24 JAdam 阅读(169) 评论(0) 编辑
摘要: 之前去CSDN写了一段时间设计模式,发现CSDN的编辑器真难用,果断还是回来继续在博客园写,先把之前CSDN上写的随笔搬过来,后续内容在博客园继续发布。 设计模式是一个很重要的内容,接下来将逐步的介绍一下常用的23种设计模式及其它的一些设计模式,每一个设计模式都配有模板代码和简单测试用例方便理解,完阅读全文
posted @ 2018-04-23 16:24 JAdam 阅读(315) 评论(0) 编辑