随笔分类 -  设计模式攻略

装饰者模式
摘要:装饰者模式:动态地给一个对象添加一些额外的职责,就增加功能来说,Decorator模式比生成子类更为灵活。 Decorator模式的工作原理是:可以创建始于Decorator对象(负责新的功能的对象)终于原对象的一个对象“链”。适用性在以下情况下可以使用 Decorator 模式:在不影响其他对象... 阅读全文

posted @ 2014-07-16 14:53 Super Cow 阅读(162) 评论(0) 推荐(0)

简单工厂
摘要:正如其名,简单工厂,比较简单,直接给出一个计算器的demo(可以参见大话设计模式,按照自己的想法写的,有些许不同)1。 工厂中我们的switch也可以写到配置文件中,通过反射的方式创建操作对象。例如:使用工厂的核心:可以封装易变的部分到工厂中,外界一般使用基类对象或接口,来达到依赖导致的目的。 系统... 阅读全文

posted @ 2014-07-10 22:39 Super Cow 阅读(229) 评论(0) 推荐(0)

单例模式
摘要:单例模式分析 简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中, 任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。 需求: 为什么要有单例模式呢,需求才是最根本的原因。那么究竟是为什么呢。 场景1.:需要我们做个winform的用户管理信息系统,那... 阅读全文

posted @ 2014-07-10 08:29 Super Cow 阅读(239) 评论(0) 推荐(0)

导航