自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 浅析设计模式(三)观察者模式

观察者模式: 在实际编程中,经常会遇到这种情况:一个类的对象含有的信息改变之后,与之相关的一个或者多个对象需要及时的获取信息,也随之改变。 达到广播的效果,比如:系统维护一个缓存的集群,缓存改变之后,集群中多台机器的缓存都要随之改变。这里一种方式是进行监听,监听到有变化之后更改相应的缓存,但是这种方式对系统的资源占用比较高,因为要时时刻刻进行轮询。若使用观察者模式就能很好的解决这个问题。 观察者

2017-08-01 21:43:27 185

原创 浅析设计模式–(二)装饰者模式

装饰者模式:我们在程序中处理业务过程中会出现很多需求,人的欲望是无止境的,当你的程序写完了,需求又提出这里再增加一些功能,这种情况非常常见,比如,目前实现了查询账单的功能,在这基础上,又要增加账单排序的功能,过一段时间又要实现账单的优化功能。这样的需求不断,我们一种做法是继承,创建好多子类,这样会出现类过多类膨胀的。因此就 装饰者模式应运而生。装饰者模式的核心是一个 装饰的抽象类,该类继承 被装饰者

2017-07-31 22:51:42 215 1

原创 浅析设计模式--(一)单例模式

单例模式:在实际编程中往往遇到,某个类只需要拥有一个对象就可以满足生产的情况。在这时使用单例模式可以很好的避免多余的对象产生,重复的对象产生,并且满足现实中只有一个总统一个校长的这种实际。使用单例模式,可以方便的节约内存空间,减少创建对象的开销,提高程序效率,并且利于维护,多处公用一个对象只需要维护一个对象即可。共享对象必然带来线程的安全问题,但是只要合理的处理就可以达到高效。以下介绍几种单例模式的实现方式:

2017-07-31 21:58:05 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除