![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
河马流星锤
@"Talk is cheap, show me the code"
展开
-
Head_First设计模式(一)----策略模式
Head_First设计模式(一)—-策略模式原创 2016-06-16 15:02:35 · 1403 阅读 · 0 评论 -
Head_First设计模式(二)----观察者模式
Head_First设计模式(二)- - - -观察者模式简述设计模式 观察者模式: 定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。原创 2016-06-17 15:46:28 · 3935 阅读 · 0 评论 -
Head_First设计模式(三)----工厂模式简单工厂
简述设计模式 工厂模式: 在基类中定义创建对象的一个接口,让子类决定实例化哪个类。工厂方法让 一个类的实例化延迟到子类中进行。 使用条件: 为了将实例化具体类的代码从应用中抽离, 或封装起来, 使它不会干扰医用的其他部分。 例子: Head_First中是披萨��为例子给出代码, 书中是以JAVA为语言基础给出的例子, 这里作者主要做的是iOS开发, 所以翻译成OC进行举例。原创 2016-07-26 11:32:49 · 566 阅读 · 0 评论 -
Head_First设计模式(三)----工厂模式抽象工厂
简述设计模式 本篇博文将继续介绍工厂模式中的抽象工厂 如果感觉不太好接受可以先看上一篇 Head_First设计模式(三)—-工厂模式简单工厂 抽象工厂相关知识点和思路涉及到的知识点 主要包括: 基类, 继承的使用(对应部分会在代码中详细标注)。 工厂模式可以划分为: 简单工厂和抽象工厂两类。 思路分析 新的需求: 当我们依据我们的简单工厂对我们的Pizza经营有成, 这原创 2016-07-26 11:36:41 · 510 阅读 · 0 评论