随笔分类 - 设计模式
摘要:单例模式是开发中使用频率极高的一个模式,比如Spring的bean默认就是单例的。 概念 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式有一下特点: 1. 单例类只有一个实例。 2. 单例类必须自己创建自己的唯一实例。 3. 单例类必须给所有其他对象提供这一实例。
阅读全文
摘要:工欲善其事,必先利其器. 在真正使用设计模式之前,必须知道各个设计模式对应的场景.设计模式是针对某种固定的场景下产生的固定解决方案.只有明确的场景,才会有明确的设计方式和方法. 设计模式全集: Abstract Factory:抽象工厂,提供一个创建一系列相关或者相互依赖的对象的接口,...
阅读全文
摘要:设计模式中对单例模式的定义——“保证一个类仅有一个实例,并提供一个访问它的全局访问点”。很简单一句话,明确信息有两点:1、保证一个实例;2、提供全局访问点。而在多线程中保证唯一的实例就需要对懒汉模式的单例做下修改。普通懒汉模式: 1: class Singleton{ 2: p...
阅读全文