![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
hzdmm123
这个作者很懒,什么都没留下…
展开
-
java设计模式之单例模式
定义-单例模式是用来创建独一无二,只能有一个实例的对象的模式(确保一个类只有一个实例,并提供一个全局访问点) -先说应用的场景吧:主要应用于只需要一个对象的地方,eg:线程池(threadpool),缓存(cache),日志对象等。 -在学习单例模式之前的可能想法,通过开发者之间的约定或者通过java的静态变量就可能能做到 -这种方法可能产生的问题是:如果把对象赋值给一个全局变量,那么全局对象原创 2016-07-30 00:52:32 · 162 阅读 · 0 评论 -
java设计模式之命令模式
定义 -把方法调用封装起来,命令模式请求或者操作封装到一个对象之中,调用的对象需要知道是如何实现的,只要明白如何使用就好。 应用场景 -记录日志,是用这些命令实现撤销或者恢复的 命令模式对命令进行封装,发出和执行分派给两个不同的对象(把请求命令和执行命令分开了)这样做的好处是(a)便于新的命令加入(b)命令队列(c)实现撤销和恢复(d)可以将命令加入日志角色 1.客户端角色:创建命令并确定原创 2016-08-02 19:24:21 · 140 阅读 · 0 评论