写点什么

图书节选:Ruby 的 OOP 与动态特性

  • 2007-11-11
  • 本文字数:606 字

    阅读完需:约 2 分钟

本图书摘选来自Amazon 网站销量最好的三本Ruby 书之一《The Ruby Way》第二版的中文版(《Ruby 之道》,已由人民邮电出版社出版)第11 章,介绍了一些不常见或较高级的OOP 技术以及一些常见的用法。同时介绍了一些设计模式的实现(以及一些不需要实现的模式),还讨论Ruby 的反射API、Ruby 的动态性导致的一些有趣的结果以及使用动态语言能够实现的各种技巧。

Ruby 是一种面向对象的敏捷语言,借鉴了 LISP、Smalltalk、Perl、CLU 和其他语言的最佳特性。在本书第一版面世后的 5 年内,Ruby 得以日益流行。《Ruby 之道》采用“如何解决问题”的方式阐述 Ruby 编程,书中包含 400 多个按主题分类的示例。每个示例都回答了“如何使用 Ruby 来完成”的问题。首先对要完成的任务进行了描述,并讨论了技术方面的约束条件;然后逐步地阐述了一种优秀的解决方案。在过程中,作者辅以说明和解释来帮助读者理解。

本文作者 Hal Fulton 有着非常丰富的软件从业经历,早年他主要从事 Unix 系统相关的开发工作,在 1999 年首次接触 Ruby,然后就一发不可收拾地爱上了这门语言。他先后参见了 6 次 Ruby 大会,并在其中的 4 次中发表过演讲,现在他仍然活跃在 Ruby 的邮件列表和 IRC 频道中,而且正在开发几个 Ruby 项目。也许正因为他对这门语言的热爱,才使得他写出了包括 Ruby 语言创始人松本行弘都为之赞叹的《The Ruby Way》,并亲自为这本书的第一版和第二版作序。

阅读全文和下载节选: Ruby 的 OOP 与动态特性

2007-11-11 02:46721

评论

发布
暂无评论
发现更多内容

对话英特尔院士Tom Petersen:持续优化锐炫驱动,游戏性能强劲提升

E科讯

私密信息管理工具 Vault 快速入门

极限实验室

加密 valut 安全工具

如何使用NLP库解析Python中的文本

互联网工科生

Python nlp Transformer

JMeter 接口自动化测试的使用技巧

Liam

测试 Jmeter 性能测试 自动化测试 测试工具

智能窗帘展-2023广州国际智能晾衣架展会

秋硕展览

展会

前端开发进阶:前端开发中如何高效渲染大数据量?

袋鼠云数栈

大数据 前端

利用 Databend 助力 CDH 分析 | 大参林

Databend

2023年徐州等级保护测评公司还是只有一家吗?电话多少?

行云管家

等保 徐州

文心一言 VS 讯飞星火 VS chatgpt (80)-- 算法导论7.4 5题

福大大架构师每日一题

福大大架构师每日一题

五脏俱全,搭建部署多人语音厅源码功能分析

山东布谷网络科技

直播源码

ARTS打卡第一天

请务必优秀

链动2+1模式系统开发

张泽🐟APP小程序开发定制

商业模式 系统开发、 营销模式

2023大健康博览会|2023广州国际健康产品展会

秋硕展览

PolygonStore,一款“业务驱动”而生的 NoSQL 多模数据库产品

TRaaS

pd19虚拟机完美激活版 最新版Parallels Desktop19一键安装(附最新pd下载教程)

mac

pd虚拟机 苹果mac Windows软件 Parallels Desktop19 虚拟机软件

花了4天,做了一个公司的管理系统,只需几个步骤

高端章鱼哥

软件开发 低代码 管理系统

数字藏品NFT系统开发

张泽🐟APP小程序开发定制

区块链、 数字藏品开发

DevOps团队如何提高Kubernetes性能

高端章鱼哥

Kubernetes DevOps 安全性

铜锁 SM2 算法性能优化实践(三)|快速模逆元算法实现

铜锁开源密码库

开源 开发者 算法 性能优化 密码学

GPU荒漠,算力短缺背后的时间竞赛与解决方案|TE解读

TE智库

私有化部署即时通讯平台,30分钟替换钉钉和企业微信

WorkPlus

自带云盘的内网即时通讯软件,保障数据在公司局域网内安全流通

WorkPlus

GaussDB技术解读系列:高级压缩之OLTP表压缩

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

徐州堡垒机采购选择哪家?行云堡垒可以吗?

行云管家

网络安全 堡垒机 徐州

App备案来袭,开发者如何应对选型

Onegun

混合应用开发 app备案

Tongsuo 8.4.0-pre2 发布!

铜锁开源密码库

开源 密码学 版本更新 版本发布 铜锁

OpenHarmony应用实现二维码扫码识别

OpenHarmony开发者

OpenHarmony

图书节选:Ruby的OOP与动态特性_Ruby_霍太稳@极客邦科技_InfoQ精选文章