Sei sulla pagina 1di 1

Universidad Andrés Bello

Departamento de Informática
IWI-131
Programación Orientada a Objetos
• La programación orientada a objetos (POO) expresa
un programa como un conjunto de objetos que
intercambian información entre si para realizar algo
Tema 9: específico.

Programación Orientada a Objetos • Clase: Definición formal de un conjunto de atributos y


métodos asociados a las representación de un algo.

• Objeto: Representación detallada, concreta y


particular de un algo. Tal representación determina su
identidad, su estado y su comportamiento en un
momento dado

Profesor: Sebastián Moreno 2

Características POO Características POO


• Abstracción: Representación de las • Herencia: Mecanismo para compartir
características esenciales de algo sin incluir automáticamente métodos y atributos
antecedentes o detalles irrelevantes. entre clases y subclases.
• Encapsulación: Consiste en agruipar en un
ente información y funcionalidad. • Polimorfismo: Característica que
permite implementar múltiples formas
• Ocultamiento: Capacidad de ocultar los
de un mismo método, dependiendo cada
detalles dentro de un objeto. una de ellas de la clase sobre la que se
realice la implementación.

Profesor: Sebastián Moreno 3 Profesor: Sebastián Moreno 4

VENTAJAS Y DESVENTAJAS
• VENTAJAS
– Reusabilidad
– Mantención
– Extensibilidad Fin Tema 9
• DESVENTAJAS
– Complicado de entender
– Depurar
– Reutilización

Profesor: Sebastián Moreno 5

Potrebbero piacerti anche