OC设计模式之策略模式 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程主要讲解设计模式的概念和重要性以及 iOS 中常用的设计模式,并由经典鸭子案例设计方面的问题引入策略设计模式,然后使用策略设计模式解决问题,最后归纳总结策略设计模式的使用方法及使用环境。

    1.初识设计模式 00:05:07

    本课时讲解设计模式的概念和重要性,通过 iOS 中的 MVC 模式初次引导了解其他基本设计模式

    2.策略设计模式原理 00:13:32

    本课时讲解策略设计模式概念,并由经典鸭子案例设计方面的问题引入策略设计模式的解决方案,讲解其中相关的设计原则

    3.策略设计模式的 Demo 演示 00:11:04

    本课时讲解使用策略设计模式解决鸭子后期业务扩展问题的实际代码实现。

    4.策略设计模式的总结归纳 00:04:30

    本课时讲解策略设计模式内部组件之间的关系,以及什么时候使用策略模式比较好
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

OC设计模式之策略模式

4课时,34分钟2015-06-18
Garret
Garret

极客学院签约布道师

课程背景:
设计模式在软件开发过程尤其是后期维护更新过程中,增加了代码的可维护性和可读性。其中策略模式的重心不是如何实现算法,而是如何组织、调用这些算法,从而让程序结构更灵活,具有更好的维护性和扩展性。

核心内容:
1、初识设计模式
2、策略设计模式原理
3、策略设计模式的 Demo 演示
4、策略设计模式的总结归纳

软件环境:Mac OS

是否提供资料:

课程等级:高级

适合人群:
有一定开发经验的 iOS 开发人员
  • 技术问答
  • 1

    初识设计模式

    05:07

    本课时讲解设计模式的概念和重要性,通过 iOS 中的 MVC 模式初次引导了解其他基本设计模式

  • 2

    策略设计模式原理

    13:32

    本课时讲解策略设计模式概念,并由经典鸭子案例设计方面的问题引入策略设计模式的解决方案,讲解其中相关的设计原则

  • 3

    策略设计模式的 Demo 演示

    11:04

    本课时讲解使用策略设计模式解决鸭子后期业务扩展问题的实际代码实现。

  • 4

    策略设计模式的总结归纳

    04:30

    本课时讲解策略设计模式内部组件之间的关系,以及什么时候使用策略模式比较好

相关课程

  • JavaScript 设计模式之迭代器模式

    本课程介绍迭代器模式,迭代器模式提供一种方法顺序访问一个聚合对象中各个元素,而又不需要暴露该方法中的内部表示。

    4课时 15分钟
    高级
    9788人学习
  • 设计模式之适配器模式

    本课程先从一个用火鸡类来冒充鸭子类的项目出发,直接引入适配器模式原理来解决问题。后续还介绍了对象适配器和类适配器。最后讲解从枚举适配到迭代的实战。

    4课时 34分钟
    中级
    6670人学习
  • 设计模式之命令模式

    本课程先从设计家电自动化遥控器 API 项目遇到的问题出发,通过分析问题,然后引入命令模式来解决问题,并详细讲解示例项目的实战代码。

    3课时 38分钟
    中级
    5563人学习
  • JavaScript 设计模式之职责链模式

    本课程介绍设计模式之职责链模式,职责链模式是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。

    4课时 20分钟
    高级
    8795人学习