设计模式
乖怪儿
最无奈的不是没有对象,而是明明有对象,程序还老是提示找不到对象。。O(∩_∩)O哈哈~
展开
-
设计模式-单例模式
单例模式(Singleton Pattern)是一个比较简单的模式,其定义“确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例”。 UML: 实现:/** * 懒汉式单例模式 */public class Singleton2 { private static Singleton2 instance = null; /* 限制产生多个对象原创 2017-04-13 15:43:38 · 235 阅读 · 0 评论 -
设计模式-工厂方法模式
UML:原创 2017-04-14 17:11:41 · 290 阅读 · 0 评论 -
设计模式-代理模式
代理模式(Proxy Pattern)是一个使用率非常高的模式,其定义为: 为其他对象提供一种代理以控制对这个对象的访问。代理模式也叫委托模式。 代理模式通用类图: 类图中的三个角色的定义:Subject抽象主题角色抽象主题类可以是抽象类也可以是接口,是一个最普通的业务类型定义。RealSubject具体主题角色也叫做被委托角色、被代理角色。是业务逻辑的具体执行者。Proxy代理主题角原创 2017-04-13 22:04:50 · 248 阅读 · 0 评论 -
设计模式-抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)是一种比较常用的模式,其定义为:为创建一组相关或者相互依赖的对象提供一个接口,而且无须指定他们的具体类。 抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。抽象工厂模式通用类图抽象工厂模式通用源码类图实现/** * 抽象产品类 */public abst原创 2017-04-17 11:18:57 · 340 阅读 · 0 评论