什么是单例模式? 单例模式:是指在内存中有且只会创建一次对象的创建型-设计模式,在程序多次使用同一个对象作用相同的...[作者空间]
导读:设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。Spri...[作者空间]
声明:原创作品,转载请注明出处https://www.jianshu.com/p/57f74d555068[htt...[作者空间]
单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属...[作者空间]
工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创...[作者空间]
一、简介 组合模式是一种结构型模式,允许我们将对象组合成树形结构来表现”部分-整体“的层次结构,同时使得客户能够以...[作者空间]
一、简介 一种结构型模式,它可以在不改变原有对象的情况下,动态的给一个对象扩展新的功能。 一般包括: 抽象的被装饰...[作者空间]
一、简介 代理模式就是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用,其中的代理对象就类似于中介。 ...[作者空间]
一、简介 原型模式是一种创建型设计模式,允许使用已有的实例对象作为原型,创建新的对象,无需知道任何如何创建的细节,...[作者空间]
一、简介 在软件开发过程中如果我们要创建一个复杂的对象,这个复杂对象由多个子部件按照一定步骤组成,对象的每个组成部...[作者空间]
一、简介 所谓策略,可以看做是“算法”,就比如商家搞活动可能采用满减策略、打折策略、返利策略,每种策略都可以看作是...[作者空间]
一、简介 所谓设计模式就是面向对象编程中的各种现成的套路,它也是众多前辈程序员经过长期实践总结出来的解决方案。 面...[作者空间]
不管是我们学习并发编程中的 AQS,还是看 Spring 的源码,肯定都会遇到模板方法模式,它简直太常见了。 前言...[作者空间]
观察者模式 模板模式定义:定义了方法的骨架,将某些步骤延迟到子类实现作用:复用和扩展模板和Callback:模板是...[作者空间]
结构型模式:解耦不同功能 代理模式实现方式:实现同一个接口(加上组合),或者继承动态代理:在代理类比较多的情况下,...[作者空间]
单例模式饿汉式懒汉式:双重校验->volatile 在jdk版本较低,禁止指令排序内部类枚举 工厂 简单工厂 工厂...[作者空间]
抽象类与接口区别 语法上:抽象类:有属性,可以有方法具体实现,子类必须实现父类的抽象方法 ;接口:接口只有方法定义...[作者空间]
案例 《植物大战僵尸》这个游戏很多人都玩过,里面有各种不同的植物和僵尸。不同的植物、僵尸各自有不同的特点。假如你要...[作者空间]
设计原则七大原则 单一职责原则(Single Reponsibility Principle)是尽量让一个类负责一...[作者空间]
文章来源本人的博客:http://codelifeliwan.github.io/ 转载请注明出处查看[设计模式]...[作者空间]