摘要: 单件模式确保一个类只有一个实例,并提供一个全局访问点。 作用:有一些常用来管理资源的对象(如线程池,数据库连接。。。)我们只需要一个,而事实上,这类对象这只能有一个,如果制造出多个实例,就会导致许多问题,比如,程序的行为异常,资源使用过量,或者是不一致的结果。 关键点:私有构造器,静态变量,... 阅读全文
posted @ 2013-12-08 21:43 花爱春 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式:动态地将责任附加到对象上,若要扩展,装饰者提供了比继承更有弹性的替代方案(貌似等于没说。。。定义一般都挺费解的)。 先说说一个重要的OO设计原则——开放-封闭原则:类应该对扩展开放,对修改关闭。该原则的设计目标:允许类容易扩展,在不修改现有代码的情况下,就可以搭配新的行为。这样的设... 阅读全文
posted @ 2013-12-08 14:05 花爱春 阅读(171) 评论(0) 推荐(0) 编辑