书目

面向对象设计实践指南:Ruby语言描述

内容简介

《面向对象设计实践指南:Ruby语言描述》是对“如何编写更易维护、更易管理、更讨人喜爱且功能更为强大的Ruby应用程序”的全面指导。为帮助读者解决Ruby代码难以更改和不易扩展的问题,作者在书中运用了多种功能强大和实用的面向对象设计技术,并借助大量简单实用的Ruby示例对这些技术进行全面解释。全书共9章,主要包含的内容有:如何使用面向对象编程技术编写更易于维护和扩展的Ruby代码,单个Ruby类所应包含的内容,避免将应该保持独立的对象交织在一起,在多个对象之间定义灵活的接口,利用鸭子类型减少编程间接成本,合理运用继承,通过组合构建对象,设计出最划算的测试,解决不良设计的Ruby代码所导致的常见问题等。《面向对象设计实践指南:Ruby语言描述》适合所有对面向对象设计和Ruby编程语言感兴趣的程序员阅读参考。

作者简介

SandiMetz,在处理经历不断变化仍然存活的项目方面,SandiMetz拥有30年的工作经验。作为杜克大学的一名软件架构师,她每天都坚持编写代码。在杜克大学里,她的团队不断地为许多客户解决大量实际问题。其中,有些客户的应用程序不仅具有规模大和面向对象的特点,而且已演变了15年之久。她全身心投入的工作是用简单实用的方法将有用的软件提取出来。Sandi在RubyNation做过演讲,在GothamRuby用户大会上也演讲过多次。本书是她做过的关于OO设计的谈话汇集之后的必然成果。译者简介张雪平,西南石油大学毕业,模式识别与智能系统专业,硕士研究生。拥有多年高校计算机相关课程的教学经验,热衷于计算机应用软件的开发与研究。现从事石油行业相关软件的研发工作。彭晓东,西南师范大学毕业,计算机科学与技术专业。10余年来,一直从事高校计算机网络管理、软件开发及教学工作。

目录

—  END  —