📘 Programación orientada a obxectos – (edición 2025–2026)
📚Programación orientada a obxectos (edición 2025–2026) é un libro completo deseñado para estudantes de BSCS, BSSE, BSIT e enxeñaría de software, así como para programadores principiantes, instrutores e autodidactas que buscan dominar os principios do deseño e desenvolvemento orientados a obxectos.
Esta edición combina teoría, implementación práctica e enfoques de programación modernos, proporcionando preguntas de opción múltiple, cuestionarios e exemplos para fortalecer a comprensión conceptual e a competencia en codificación. Os estudantes explorarán as clases, a herdanza, o polimorfismo, os modelos e o desenvolvemento de interfaces gráficas de usuario, aprendendo como a programación orientada a obxectos (POO) configura os sistemas de software do mundo real en C++, Java e Python.
Ao combinar o rigor académico coa aprendizaxe baseada en proxectos, este libro capacita aos estudantes para deseñar sistemas de software modulares, reutilizables e eficientes.
📂 Unidades e temas
🔹 Unidade 1: Introdución á programación orientada a obxectos
-Programación procedimental fronte a programación orientada a obxectos
-Conceptos clave da POO: clase, obxecto, abstracción, encapsulación, herdanza, polimorfismo
-Historia e vantaxes da POO
-Linguaxes POO comúns: C++, Java, Python
🔹 Unidade 2: Clases, obxectos e encapsulación
-Definición de clases e creación de obxectos
-Membros de datos e funcións membro
-Especificadores de acceso: públicos, privados, protexidos
-Encapsulación e ocultación de datos
-Membros estáticos e ciclo de vida dos obxectos
🔹 Unidade 3: Construtores e destrutores
-Construtores predeterminados e parametrizados
-Sobrecarga de constructores
-Construtor de copia
-Destrutores e limpeza de obxectos
🔹 Unidade 4: Herdanza e polimorfismo
-Tipos de herdanza (único, multinivel, xerárquica, etc.)
-Subscrición de métodos
-Funcións virtuais e envío dinámico
-Sobrecarga de funcións e operadores
-Clases e interfaces abstractas
🔹 Unidade 5: Manexo de ficheiros e xestión de excepcións
-Fluxos de ficheiros: lectura e escritura (texto e binario)
-Modos e operacións de ficheiros
-Bloques Try-Catch e xerarquía de excepcións
-Clases de excepcións personalizadas
🔹 Unidade 6: Conceptos avanzados e deseño orientado a obxectos
-Composición vs. herdanza
-Agregación e asociación
-Principios de deseño orientado a obxectos (DRY, SOLID)
-Introdución aos diagramas UML (clase, caso de uso)
-POO en Java, C++ e Python: unha visión comparativa
🔹 Unidade 7: Modelos e programación xenérica (C++)
-Modelos de funcións
-Modelos de clases
-Especialización de modelos (completa e parcial)
-Parámetros de modelos non de tipo
-Variadic Modelos
-Modelos en STL (Biblioteca de modelos estándar)
-Boas prácticas e erros comúns
🔹 Unidade 8: Programación baseada en eventos e GUI (opcional para Java/Python)
-Bucle de eventos e xestión de eventos
-Devolucións de chamada e escoitadores de eventos
-Compoñentes da GUI: botóns, caixas de texto, etiquetas
-Sinais e ranuras (Qt Framework)
-Enlace de eventos e xestión da entrada do usuario
-Xestores de deseño e colocación de widgets
-Modelo-Vista-Controlador (MVC) na GUI
-Multithreading en aplicacións GUI
-Programación GUI con Qt (C++)
-Boas prácticas para GUI responsivas
🔹 Unidade 9: Boas prácticas, estudos de casos e aplicacións do mundo real
-Boas prácticas para código reutilizable e xenérico
-Estudo de caso: Modelos en STL
-Aplicación do mundo real: sistema de inventario baseado en GUI
-Consideracións de seguridade e rendemento
🌟 Por que elixir isto Libro/Aplicación
✅ Abarca o programa completo de programación orientada a obxectos (POO) con profundidade conceptual e práctica
✅ Inclúe preguntas de opción múltiple, cuestionarios e exercicios de programación para practicar
✅ Explica as implementacións de POO en C++, Java e Python
✅ Céntrase nos principios de deseño, aplicacións do mundo real e desenvolvemento de interfaces gráficas de usuario (GUI)
✅ Perfecto para estudantes, instrutores e desenvolvedores profesionais
✍ Esta aplicación está inspirada nos autores:
Bjarne Stroustrup • James Gosling • Grady Booch • Bertrand Meyer • Robert C. Martin
📥 Descárgaa agora!
Domina o deseño e a programación de software modernos con Programación Orientada a Obxectos (Edición 2025–2026): unha guía completa para crear código modular e reutilizable.
Última actualización
22 de out. de 2025