设计模式
穿越千年做系统
这个作者很懒,什么都没留下…
展开
-
java单例模式小demo
java写的单例模式demo,欢迎指点。原创 2017-02-03 16:03:54 · 1643 阅读 · 0 评论 -
java观察者模式小demo
本人用java写的观察者模式的小demo,源码里有详细的注释,保证一看就懂。欢迎大牛指点。原创 2017-02-06 19:59:14 · 444 阅读 · 0 评论 -
java建造者模式小demo
构造者模式其实就是这个目的——某些类创建实例的时候,过程是一样的,但由于过程繁琐,很容易缺东少西组件没构造全。为了防止这种情况,我们将构造过程抽出来,统一管理,避免该问题发生。原创 2017-02-08 19:41:30 · 389 阅读 · 0 评论 -
享元模式学习笔记
享元模式学习笔记一、享元模式摒弃传统定义,看下面的这个,更好理解。享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。二、好处和担忧好处:省内存担忧:我想持久化这些对象原创 2017-03-01 20:19:07 · 296 阅读 · 0 评论 -
浅谈简单工厂模式、工厂方法模式、抽象工厂模式
浅谈简单工厂模式、工厂方法模式、抽象工厂模式一、概述简单说说对这几个设计模式的理解。名字相近,一几度弄不清这都是啥跟啥。都叫xx工厂模式,顾名思义,工厂是要生产产品(在编程中就是类的实例对象)的。而这三种模式都是生产型模式,区别在于生产实例的方式、时机以及所能够达到编程原则约束、灵活性不同。二、前情须知上一段如何的最后一句话“所能够达到编程原则约束、灵活性不同”怎么理解呢?这还原创 2017-02-21 22:06:19 · 1105 阅读 · 0 评论