Programación Orientada a Objetos
por david steven alfonso
1. Objetos
1.1. Metodos
1.2. Atributos
2. Lenguajes de programación orientada a objetos
2.1. java
2.2. C++
2.3. php5
2.4. Pascal
2.5. Ruby
2.6. Actionscript
3. Caracteristicas
3.1. Abstracción
3.2. Encapsulamiento
3.3. Principio de ocultación
3.4. Polimorfismo
3.5. Herencia
4. Conceptos fundamentales
4.1. Clase
4.2. Evento
4.3. Mensaje
4.4. Propiedad
4.5. Identificación de un objeto
5. Relaciones
5.1. Asociación
5.1.1. relación entre una clase y otra
5.2. Agregación
5.2.1. Una clase origen hace referencia a objetos de otra clase destino
5.3. Composición
5.3.1. Una clase origen tiene objetos de una clase destino
5.4. Dependencia
5.4.1. Una clase depende de otra
5.5. Herencia
5.5.1. Una clase hereda de otra. (comportamiento, Atributos)