
设计模式
wind_gogo
严以律己,宽以待人!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java技术常用设计模式--- 工厂模式
一、简单工厂模式1 简单工厂模式概述简单工厂模式即指定一个模子,模子中定义一些方法,方法由具体的类去实现。而工厂类负责创建具体的类的对象实例。2 简单工厂模式结构图组成: Product:抽象产品类,定义了产品的通用属性,相当于模子,它定义了一些功能由子类去实现; ConcreteProduct:具体产品角色,实现了抽象产品类中的功能; SimpleFactory:工厂模式类,负责创建具体 的产品...原创 2018-05-16 17:15:06 · 165 阅读 · 0 评论 -
单例模式
Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点 。所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部...原创 2018-05-16 17:36:35 · 113 阅读 · 0 评论 -
代理模式
代理模式概述在我们的生活中,有很多普通而又可敬的建筑工人,他们自己有技术,却没有机会随便参与一个项目中去;这时候他们往往会去找也是搞建筑的包工头,包工头手上有很多活可以分派给工人去做。这个过程中包工头就相当于是代理类,主要就是接活; 建筑工人就相当于是被代理类,他们负责实际工作的完成。被代理类和代理类都要实现一个同样的接口;就像上述例子中包工头和建筑工人都要是搞建筑这一行的,这样就能保证包工头接的...原创 2018-05-16 17:50:22 · 142 阅读 · 0 评论