
设计模式
王呈Cleaner
这个作者很懒,什么都没留下…
展开
-
设计模式一、工厂模式
设计模式part1工厂方法模式工厂方法模式分为三种:1、普通工厂模式 2、多个工厂方法模式 3、静态工厂方法模式原创 2017-03-29 16:57:50 · 264 阅读 · 0 评论 -
设计模式二、抽象工厂模式
设计模式part21. 抽象工厂模式工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,我们先看看图,然后就和代码,就比较容易理解原创 2017-03-30 09:19:55 · 296 阅读 · 0 评论 -
设计模式三、单例模式
设计模式part3单例模式单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例常见的单例模式可以分为懒汉模式和饿汉模式懒汉模式懒汉模式是指在第一次调用的时候进行实例化【java】publicclass Singleton1 { //私有的构造器可以在其他类中实例化被实例化 pri原创 2017-04-06 09:28:42 · 256 阅读 · 0 评论