摘要: 抽象工厂模式 一.什么是抽象工厂? 传统理解:抽象工厂模式是所有形态的工厂模式最为抽象和最具一般性的一一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据里氏替换原则,任何接受父 阅读全文
posted @ 2017-01-17 14:02 土豆哥 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 一.概念: 传统理解:观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发 阅读全文
posted @ 2017-01-17 13:47 土豆哥 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 一.什么是简单工厂? 传统理解:简单工厂属于创建型模式,有叫做静态工厂方法模式,但不属于23中GOF设计模式之一。简单工厂是由一个工厂对象决定创建出那一种产品类的实例。简单工厂模式是工厂模式家族中最简单的模式,可以理解为是不同工厂模式的一个特殊实现。 个人理解:简单工厂并非设计模式而是 阅读全文
posted @ 2017-01-17 11:03 土豆哥 阅读(226) 评论(0) 推荐(0) 编辑