java设计模式
尘与风铃
本人博客已在17年7月更新至 http://www.jiyongguang.xin/
最新文章将会优先于个人博客上传
展开
-
单例模式
单例模式一懒汉式单例二饿汉式单例模式Java中单例模式是一种常见的设计模式,单例模式总共有7种写法。 + 懒汉,线程不安全 + 懒汉,线程安全 + 饿汉 + 饿汉,变种 + 静态内部类 + 枚举 + 双重校验锁这里针对常用的单例模式的实现方式主要介绍两种:懒汉式(饱汉式)单例、饿汉式单例。若对其他几种实现方式感兴趣可以移步这里首先单例模式有以下特点: 1、单例类只能有一个实例。原创 2017-03-30 20:25:51 · 267 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式总结抽象工厂模式例子背景: 随着Ipone手机的销售火热。同时在**组装**Ipone手机的时候我们需要考虑到手机壳,手机其他配件等其他配件的匹配组装。于是这个工厂开始生产手机壳和其余手机配件,用来组装手机。这时候工厂有两个系列的产品:手机壳和其余配件。Iphone7系列配置A型号手机壳和A型号其余配件,Iphone8系列配置B型号手机壳和B型号其余配件。概念: 抽象工厂模式原创 2017-03-30 20:10:31 · 359 阅读 · 0 评论 -
工厂模式
工厂模式简单工厂模式工厂方法模式工厂模式一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。1.首先我们应该简单明确Java代码规范的开闭原则: 对扩展开放;对修改封闭在明确了java的规范之后,来看所谓的工厂模式。 2.工厂模式在很多地方区分不同,有些地方把它严格区分为三类,简单工厂模式,工厂方法模式,(抽象工厂模式)。大部分时候我们将他原创 2017-03-30 19:56:23 · 553 阅读 · 0 评论 -
Java设计模式——适配器模式
适配器模式概述:适配器模式将一个类的接口,转换成客户期望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。解决的问题:即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。非常形象的一张图:用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得转载 2017-06-22 09:23:23 · 415 阅读 · 0 评论