扩展 Ruby 类 认证专享

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

    目录 收起>

    Ruby 是纯面向对象的编程语言。纯面向对象,意味着对象的“责任”与“担当”是明确的。属于谁的功能,就在谁上面定义,是 Ruby 良好代码风格养成的习惯。通过“拆解分析” Active Support 的代码,瞭解扩展 Ruby 类的方式。

    1.扩展数字 00:08:38

    本课时讲解 Active Support 对数字的扩展的实现及原理。

    2.扩展字符串 00:07:13

    本课时讲解 Active Support 对字符串的扩展的实现及原理。

    3.扩展数组 00:08:22

    本课时讲解 Active Support 对数组的扩展的实现及原理。

    4.扩展对象 00:02:18

    本课时讲解 Active Support 对对象的扩展的实现及原理。

    5.扩展日期与时间 00:08:40

    本课时讲解 Active Support 对日期与时间的扩展的实现及原理。

    6.扩展类与模块 00:05:05

    本课时讲解 Active Support 对类与模块的扩展的实现及原理。

    7.其它的扩展 00:02:48

    本课时讲解除以上课时讲解到的其它的 Active Support 扩展的实现及原理。

    8.扩展的利弊 00:00:48

    本课时讲解 Ruby 与其他编程语言风格的不同,扩展核心类要注意的一些事。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

扩展 Ruby 类

8课时,44分钟2015-07-17
yeannylam
yeannylam

极客学院签约布道师

课程背景:
Ruby 是纯面向对象的编程语言。纯面向对象,意味着对象的“责任”与“担当”是明确的。属于谁的功能,就在谁上面定义,是 Ruby 良好代码风格养成的习惯。通过“拆解分析” Active Support 的代码,瞭解扩展 Ruby 类的方式。

核心内容:
1. Active Support 对数字,字符串,数组,对象的扩展的实现和原理
2. Active Support 对日期,时间的扩展
3. Active Support 对类,模块的扩展
4. Active Support 对其他方面的扩展

软件环境:任何环境

是否提供资料:

课程等级:高级

适合人群:
Ruby 学习者
  • 技术问答
  • 1

    扩展数字

    08:38

    本课时讲解 Active Support 对数字的扩展的实现及原理。

  • 2

    扩展字符串

    07:13

    本课时讲解 Active Support 对字符串的扩展的实现及原理。

  • 3

    扩展数组

    08:22

    本课时讲解 Active Support 对数组的扩展的实现及原理。

  • 4

    扩展对象

    02:18

    本课时讲解 Active Support 对对象的扩展的实现及原理。

  • 5

    扩展日期与时间

    08:40

    本课时讲解 Active Support 对日期与时间的扩展的实现及原理。

  • 6

    扩展类与模块

    05:05

    本课时讲解 Active Support 对类与模块的扩展的实现及原理。

  • 7

    其它的扩展

    02:48

    本课时讲解除以上课时讲解到的其它的 Active Support 扩展的实现及原理。

  • 8

    扩展的利弊

    00:48

    本课时讲解 Ruby 与其他编程语言风格的不同,扩展核心类要注意的一些事。

相关课程

  • Ruby 的一些命令行小技巧

    本课程讲解了跟随 Ruby 默认安装的命令行工具的使用。来做到真正了解 Ruby,会使用 Ruby。

    4课时 26分钟
    高级
    3065人学习
  • Rake 的高级用法

    本课程介绍 Rake 的高级使用方法以及一些实现原理。Rake 是 Ruby 与 Ruby 开发的一大精华,其用法及 API 设计均严格遵守 Ruby 语言特点及社区编码习惯。通过体验 Rake 的使用,了解 Rake 的 API 设计,来建立一种“模块化,结构化,清晰的架构”这种意识。

    5课时 32分钟
    高级
    2721人学习
  • RubyMine 中的代码助理和单元测试

    本课程主要讲解如何使用 RubyMine 强大的代码助理功能以及如何进行单元测试的编写以及运行。

    4课时 36分钟
    初级
    3011人学习
  • Ruby 中的基本类型二

    本课程继续介绍 Ruby 中的基本类型,包括哈希,范围和正则表达式,这三种基本类型在日常的 Ruby 编程中经常会使用到,所以一定要数量掌握这三种基本类型。

    3课时 29分钟
    初级
    3058人学习