柒步的专栏

柒步成师!

观察者模式

在《headfirst》一书中说:出版者+订阅者=观察者模式。 观察者模式的定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 该模式的主要目的就是解耦,让数据的主模块与关心数据变化的模块分离,降低他们之间的粘合度。其次,该模式可以让功能...

2017-10-23 16:03:37

阅读数:92

评论数:0

单件模式

需求:有些对象我们其实只需要一个,有时候且只能是一个,例如:线程池、数据库连接、日志、打印机、显卡等设备的驱动程序的对象等。这类对象过多可能导致行为异常、资源使用过量和不一致等问题。在这种环境下,我们就需要使用单件模式也称为单例模式,该模式确保一个类只要一个实例,并提供一个全局的访问点。 ...

2017-10-19 20:29:44

阅读数:151

评论数:0

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