2015年7月27日

【设计模式】工厂模式 Factory Pattern

摘要: 1)简单工厂(不是模式)简单工厂只是一种变成习惯,并非23种设计模式之一。简单工厂提供将实例话那种类型留给运行时判断,而非编译时指定。简单工厂模式就是由一个工厂类根据传入的参数决定创建出哪一个类的实例。可以将客户程序从具体类解耦。角色:工厂类:接收参数,返回参数指定的类的实例。抽象产品:返回实例的类... 阅读全文

posted @ 2015-07-27 17:46 tony_cyou 阅读(223) 评论(0) 推荐(0)

【设计模式】观察者模式 Observer Pattern

摘要: 定义:观察者模式定义了对象之间的一对多依赖。当“主题”(Object)状态改变事,所有依赖它的“观察者”(Observer)都会受到通知并自动更新。主题支持观察者订阅和退订。观察者模式提供了一种对象设计,让主题和观察者之间松耦合。改变主题或观察者一方不会影响另一方。因为两者是松耦合的。主题保存一个观... 阅读全文

posted @ 2015-07-27 14:04 tony_cyou 阅读(167) 评论(0) 推荐(0)

导航