Practical object-oriented design in Ruby: an agile primer /
Metz, Sandi.
Practical object-oriented design in Ruby: an agile primer / Sandi Metz. - Upper Saddle River, NJ : Addison-Wesley, 2013. - xxiii, 247 p. : ill. (some col.) ; 23 cm.
Includes bibliographical references and index.
Object-oriented design -- Designing classes with a single responsibility -- Managing dependencies -- Creating flexible interfaces -- Reducing costs with duck typing -- Acquiring behavior through inheritance -- Sharing role behavior with modules -- Combining objects with composition -- Designing cost-effective tests.
0321721330 (alk. paper)
2012026008
Object-oriented programming (Computer science)
Ruby (Computer program language)
QA76.64 / .M485 2013
005.1/17
Practical object-oriented design in Ruby: an agile primer / Sandi Metz. - Upper Saddle River, NJ : Addison-Wesley, 2013. - xxiii, 247 p. : ill. (some col.) ; 23 cm.
Includes bibliographical references and index.
Object-oriented design -- Designing classes with a single responsibility -- Managing dependencies -- Creating flexible interfaces -- Reducing costs with duck typing -- Acquiring behavior through inheritance -- Sharing role behavior with modules -- Combining objects with composition -- Designing cost-effective tests.
0321721330 (alk. paper)
2012026008
Object-oriented programming (Computer science)
Ruby (Computer program language)
QA76.64 / .M485 2013
005.1/17