![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
怖呆
这个作者很懒,什么都没留下…
展开
-
设计模式:单例模式
单例模式,顾名思义就是一个类只有一个的实例。 这种模式的应用场景也是比较多的,比如数据库的连接对象,window的任务管理器等。数据库连接单例模式众所周知,数据库连接资源非常宝贵,为了性能数据库连接对象当然是物以稀为贵啦。单例模式的特点就是一个对象,那么如何实现?下面的一个类就是一个简单而又经典的数据库连接单例模式代码啦。public class DatabaseConnection { p原创 2016-01-23 23:10:46 · 184 阅读 · 0 评论 -
设计模式:策略模式
策略模式是23种设计模式中的行为型的设计模式之一。策略模式架构 策略模式是将对象的行为和对象类分离。从而实现不同对象有不同行为。例如人交税。每个国家的交税的计算方式不同。策略模式: 对象 策略接口 策略的实现code//测试class StrategyExample { public static void main(String[] args) { Context c原创 2016-02-03 22:40:30 · 216 阅读 · 0 评论 -
设计模式:代理模式
代理模式(proxy model), 是23 中结构形的设计模式之一。代理模式分静态代理和动态代理,静态代理是为一个对象进行代理操作,而动态代理可以为所有对象进行操作。那这个操作是什么呢?现实中有很多代理模式的栗子,如购物、网络代理、雇人等等。代理类图代理模式一般代理类和被代理类,并且有一个共同的接口,如上图。而代理类有被代理类的属性对象。静态代理的实现这是一个购物的例子,一个女孩购买物品,但是现在原创 2016-03-10 15:00:57 · 246 阅读 · 0 评论