iOS 设计模式——策略 VIP

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

    目录 收起>

    本课程主要讲解设计模式中的策略模式,以 UITextField 验证输入信息正确与否为例子,通过不同的验证策略,来讲解策略模式的使用原理以及适用范围。

    1.if - else 的问题 00:10:01

    本课时主要讲解程序中出现了大量 if - else 之后,出现的阅读障碍以及维护的困境。

    2.策略模式的原理 00:06:39

    本课时主要讲解策略模式的基本原理以及定义的条件。

    3.策略模式的使用 00:30:29

    本课时主要讲解怎样将策略模式用到 UITextField 的验证逻辑上。

    4.策略模式的优缺点 00:04:52

    本课时主要讲解策略模式的一些优缺点。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

iOS 设计模式——策略

4课时,52分钟2015-08-19
YouXianMing
YouXianMing

极客学院签约布道师

课程背景:
项目中会经常遇到巨量的 if - else 分支判断,让程序逻辑瞬间变得晦涩难懂。本课程讲解策略模式的相关原理,并用策略模式来精简 if - else 分支结构,让判断逻辑集成到具体的策略当中,增加代码的可维护性以及可读性。

核心内容:
1. 什么是策略模式
2. 策略模式的适用范围
3. 用策略模式来减少 if - else 判断分支

软件环境:Xcode6.4 、Objective - C

是否提供资料:

课程等级:高级

适合人群:
iOS 开发者、熟悉面向对象编程
  • 技术问答

相关课程

  • iOS 实战项目开发:团购之主界面 UI 展示

    本节课我们将进行首页团购数据的展示。在上节课中,我们一起实现了团购产品数据的网络请求,并将其打印显示到控制台上。这节课我们就需要用下载好的团购数据进行产品的 UI 展示。

    3课时 61分钟
    中级
    7174人学习
  • iOS 设计模式——适配器

    本课程主要讲解设计模式中的适配器模式,以显示一张名片视图为例,通过加载不同类型的数据显示在名片上,来讲解适配器模式的使用原理以及适用范围。

    4课时 52分钟
    高级
    7300人学习
  • 利用 Map Kit 创建地图并添加自定义标识

    本课程简单介绍苹果地图,利用 MKMapView 开发基于苹果原生功能的地图,通过对地图框架的逐步分析讲解,使学员对框架方法有详细的认知和了解,并能独立开发出基本的地图功能。

    4课时 46分钟
    初级
    5659人学习
  • iOS 实战项目开发:团购之网络请求

    本课程将在上节课实现项目功能的基础上,实现团购项目的网络请求相关功能。当选中下拉菜单中的某一项时,通过通知中心向其它页面发送数据模型,并向服务器发送网络请求,获得数据。

    3课时 57分钟
    中级
    6465人学习