设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软...[作者空间]
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模...[作者空间]
一. 简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之...[作者空间]
一、死磕Java——volatile的理解 1.1.JMM内存模型 理解volatile的相关知识前,先简单的认识...[作者空间]
单例模式作为最常见的设计模式之一,一直是面试中的热点问题,常用的饿汉式懒汉式等单例写法总会有各种各样的不足,特别涉...[作者空间]
什么是观察者模式? 观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并...[作者空间]
枚举单例抗反射攻击演示(一) NoSuchMethodException 报的是枚举类(EnumInstance ...[作者空间]
枚举单例的抗序列化攻击演示(一) 输出: INSTANCEINSTANCEtrue 枚举单例的抗序列化攻击演示(二...[作者空间]
小小的单例模式看着简单,其实里面道道着实不少。不仅要在多线程下保证实例唯一,也要能抵御序列化以及反射对单例的破坏。...[作者空间]
前言 设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。Spri...[作者空间]
微信原文:设计模式 | 解释器模式及典型应用 博客原文:设计模式 | 解释器模式及典型应用 本文主要介绍解...[作者空间]
本文主要内容: 介绍观察者模式 微信公众号的发布/订阅示例 观察者模式总结 分析观察者模式的典型应用JDK 提供的...[作者空间]
二十三种设计模式 - 策略模式 [TOC] 策略模式原理 在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(...[作者空间]
枚举单例模式简单实践,用枚举构建一个百度API的client唯一实例。 测试类 结果为 在程序运行过程中获取的是唯...[作者空间]
11.装饰模式(Decorator Pattern) 定义:Attach additional responsib...[作者空间]
一、 什么是设计模式 设计模式是一套代码设计经验的总结。 二、 使用设计模式的目的 为了重用代码,保证代码的可靠性...[作者空间]
目录 本文的结构如下: 引言 什么是代理模式 模式的结构 典型代码 代理模式分类 代码示例 代理模式和装饰者模式的...[作者空间]
目录 本文的结构如下: 引言 什么是状态模式 模式的结构 典型代码 代码示例 状态模式和策略模式的区别 优点和缺点...[作者空间]
本文的结构如下: 什么是观察者模式 为什么要用该模式 模式的结构 代码示例 推模型和拉模型 优点和缺点 适用环境 ...[作者空间]
定义 迭代子模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序的访问一个聚集中的元素而不必暴露...[作者空间]