ENGLISH

Practical object-oriented design: an agile primer using Ruby

Book information

Publisher
Pearson Education;Addison-Wesley
Year
2019
ISBN
9780134456478, 0134456475
Language
english
Format
EPUB
Filesize
13 MB (13584076 bytes)
Edition
Second edition
Pages
xxi, 254 pages : illustrations ; 24 cm\0
Time added
2020-07-26 19:24:52

Description

Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples. Sandi Metz demonstrates how to build new applications that can "survive success" and repair existing applications that have become impossible to change.;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.

Similar books