Dominar los conceptos de objetos orientados es mucho más que simplemente comprender construcciones compatibles con algún lenguaje de programación como clase , interfaz u objeto . También es uno de los trabajos más importantes para convertirse en un gran desarrollador de software. Aquí hay algunos consejos sobre libros:
- Lo que debe leer para aprender específicamente la programación de objetos orientados:
- Construcción de software orientado a objetos, Bertrand Meyer
- Diseño de software orientado a objetos, Rebecca Wirfs-Brock
- Diseño de objetos: roles, responsabilidades y colaboraciones, Rebecca Wirfs-Brock
- Fundamentos del diseño orientado a objetos en UML, Meilir Page-Jones
- Lo que debes leer para convertirte en un mejor desarrollador en general:
- El programador pragmático, Andrew Hunt y David Thomas
- Refactorización, Martin Fowler y Kent Beck
- Clode limpio, Robert C. Martin
- El codificador limpio, Robert C. Martin
- Desarrollo de software ágil, principios, patrones y prácticas, Robert C. Martin
- Patrones de implementación, Kent Beck
- Creciente software orientado a objetos, guiado por pruebas, Steve Freeman
- Aplicando UML y Patrones, Craig Larman
- Code Complete: A Practical Handbook of Software Construction, Second Edition, Steve McConnell
- Lo que no debe leer porque es algo bastante avanzado, complejo y no le ayuda con la mayoría de los conceptos fundamentales de objetos orientados ni se convierte en un mejor desarrollador:
- – Diseño dirigido por el dominio, Eric Evans
- – Patrones de diseño: elementos de software orientado a objetos reutilizables, GoF
También puedes buscar en Google los nombres de esos escritores. Seguro que encontrarás recursos valiosos para mejorar tus habilidades de programación.
¡Te deseo una buena lectura!
- ¿Qué es más efectivo como medio de lectura para un programador (estudiante de SE): un libro impreso o un dispositivo electrónico?
- ¿Qué libros debo leer para aprender programación?
- ¿Cuál es el mejor libro introductorio sobre programación orientada a objetos?
- ¿Cuál es el mejor libro para aprender a hacer un proyecto en C?
- ¿Cuál es su sitio / libro tutorial favorito de Objective-C?