单件模式
摘要:单件模式确保一个类只有一个实例,并提供一个全局访问点。 作用:有一些常用来管理资源的对象(如线程池,数据库连接。。。)我们只需要一个,而事实上,这类对象这只能有一个,如果制造出多个实例,就会导致许多问题,比如,程序的行为异常,资源使用过量,或者是不一致的结果。 关键点:私有构造器,静态变量,...
阅读全文
posted @
2013-12-08 21:43
花爱春
阅读(252)
推荐(0)
装饰者模式
摘要:装饰者模式:动态地将责任附加到对象上,若要扩展,装饰者提供了比继承更有弹性的替代方案(貌似等于没说。。。定义一般都挺费解的)。 先说说一个重要的OO设计原则——开放-封闭原则:类应该对扩展开放,对修改关闭。该原则的设计目标:允许类容易扩展,在不修改现有代码的情况下,就可以搭配新的行为。这样的设...
阅读全文
posted @
2013-12-08 14:05
花爱春
阅读(177)
推荐(0)
观察者模式
摘要:观察者模式 其实就相当于 出版者+订阅者 的关系,当有新闻时,订阅者就会得到来自出版者那边的报纸;当然,若不想订阅报纸,取消订阅即可,之后出版者也就不会再发报纸给你;反之,若想订阅报纸,注册为订阅者即可。 观察者模式的定义:观察者模式定义了对象之间的一对多依赖关系【主题(出版者)与观察者(订阅...
阅读全文
posted @
2013-12-07 12:54
花爱春
阅读(412)
推荐(0)