Programación Orientada a Objetos
¿Qué es?
Historia
Evolución
Ventajas y desventajas
Lenguajes
Conceptos Clave
Abstracción
Modularidad
Encapsulamiento
Herencia
Polimorfismo
Filosofía y Principios
Filosofía
Principios
Buenas prácticas
Ejemplos interactivos
Clases
Encapsulamiento
Herencia
Polimorfismo
Aplicaciones
Presentaciones y referencias
Presentaciones
Referencias y bibliografía
Empty
Programación Orientada a Objetos
Presentaciones
Referencias
Alonso F., Martínez L., Segovia Fco. J.. Introducción a la ingeniería de software. 2005. Delta Publicaciones. Zaragoza, España.
Durán F., Gutierrez F., Pimentel E.. Programación orientada a objetos con Java. 2007. Editorial Thomson. Madrid.
Object-oriented programming: Some history, and challenges for the next fifty years
Programación orientada a objetos (POO)
POO – Clases Abstractas, Interfaces y Herencia Múltiple.
Fundamentos de la POO, Objeto, Clase, Método, Campo y Clases en C#
Polimorfismo en Java (Parte I), con ejemplos
Object Oriented Programming
Presentaciones del curso de programación orientada a objetos, Juan Mendivelso, UNAL.
Lenguaje de programacion: Simula
Principios SOLID
SOLID Principles
Principio Inversion de dependencia
Ejemplo de BD orientada a objetos
Imágenes
Kristen Nygaard y Ole Johan Dahl
Filosofía del paradigma
Conceptos clave
Polimorfismo
Patrones de diseño
Modularidad
Lenguajes de programación
DB4O
AnyLogic