作者: 【美】Sandi Metz 译者: 张雪平 , 彭晓东 责编: 杨海玲 分类: 软件开发 > 编程语言 > Ruby/Rail
《面向对象设计实践指南:Ruby语言描述》是对“如何编写更易维护、更易管理、更讨人喜爱且功能更为强大的Ruby应用程序”的全面指导。为帮助读者解决Ruby代码难以更改和不易扩展的问题,作者在书中运用了多种功能强大和实用的面向对象设计技术,并借助大量简单实用的Ruby示例对这些技术进行全面解释。
  全书共9章,主要包含的内容有:如何使用面向对象编程技术编写更易于维护和扩展的Ruby代码,单个Ruby类所应包含的内容,避免将应该保持独立的对象交织在一起,在多个对象之间定义灵活的接口,利用鸭子类型减少编程间接成本,合理运用继承,通过组合构建对象,设计出最划算的测试,解决不良设计的Ruby代码所导致的常见问题等。
  《面向对象设计实践指南:Ruby语言描述》适合所有对面向对象设计和Ruby编程语言感兴趣的程序员阅读参考。 更多>>
内容提要 版权声明 前言 序 译者序 关于作者 对本书的赞誉 致谢 第1章 面向对象设计 1.1 设计赞歌 1.2 设计工具 1.3 设计行为 1.4 面向对象编程简介 1.5 小结 第2章 设计具有单一职责的类 第3章 管理依赖关系 第4章 创建灵活的接口 第5章 使用鸭子类型技术降低成本 第6章 通过继承获得行为 第7章 使用模块共享角色行为 第8章 组合对象 8.1 Parts组合成Bicycle 8.2 组合成Parts对象 8.3 制造Parts 8.4 组合成Bicycle 8.5 继承和组合的抉择 8.6 小结 第9章 设计最划算的测试 后记



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » [PDF电子书] 面向对象设计实践指南:Ruby语言描述 PDF下载

点评 0

评论前必须登录!

登陆 注册