
设计模式
zou song
这个作者很懒,什么都没留下…
展开
-
设计模式小纪
创建型模式 Singleton:模式解决实体对象个数问题,除Singleton之外,其他创建型模式解决的都是new所带来的耦合关系 。 Factory mothod(工厂方法) 、abstract factory (抽象工厂)、Builder都需要一个额外的工厂类来负责实例化" 易变对象".而Prototype则是通过原型(一个特殊的工厂类)来克隆“易变对象”。 结构型模转载 2016-02-17 17:28:28 · 260 阅读 · 0 评论 -
设计模式(Design Patterns)
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2016-03-06 09:56:10 · 873 阅读 · 1 评论 -
设计模式总结
转自:http://www.cnblogs.com/chenssy/p/3357683.html 从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能力说也没有资格说。但是结果不重要,重要的是这个过程我的收获!主要包括如下几个方面: 1、认识了这么多设计模式。刚刚接触java没多久就在学长那里听过设计模式的大名,但是由于能力有限,转载 2016-07-16 19:20:43 · 306 阅读 · 0 评论 -
缓存更新的套路
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。 我不知道为什么这么多人用的都是这转载 2017-03-26 17:56:44 · 291 阅读 · 0 评论 -
设计模式总结篇系列:单例模式(SingleTon)
转自:https://www.cnblogs.com/lwbqqyumidi/p/3738059.html在Java设计模式中,单例模式相对来说算是比较简单的一种构建模式。适用的场景在于:对于定义的一个类,在整个应用程序执行期间只有唯一的一个实例对象。如Android中常见的Application对象。通过单例模式,自行实例化并向这个系统提供这个单一实例的访问方法。根据此单一实例产生的时机不同(当...转载 2018-02-27 22:53:49 · 199 阅读 · 0 评论