Practical object-oriented design : an agile primer using Ruby /
The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications Object-oriented programming languages have a point of view about how best to model the world. They exist to help you create beautiful, straightforward applications that are easy to change and...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Boston :
Addison-Wesley,
[2019]
|
Edición: | Second edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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.