Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Definición:
La POO es un estilo de programación, donde todos los
elementos que forman parte del problema se conciben
como objetos, definiendo cuales son sus atributos y
comportamiento, como se relacionan entre sí y como
están organizadas.
• La programación Orientada a objetos • Un programa estructurado puede ser
(POO) es una forma especial de leído en secuencia, de arriba hacia
programar, más cercana a como abajo, sin necesidad de estar saltando
expresaríamos las cosas en la vida real de un sitio a otro en la lógica, lo cual
que otros tipos de programación. es típico de otros estilos de
• Con la POO tenemos que aprender a programación.
pensar las cosas de una manera • La estructura del programa es más
distinta, para escribir nuestros clara puesto que las instrucciones
programas en términos de objetos, están más relacionadas entre sí, por lo
propiedades, métodos entre otras que es más fácil comprender lo que
cosas. hace cada función.
¿Qué es un Objeto?
Objetos
Un objeto representa alguna entidad de la vida real, es decir, al
problema con el que nos estamos enfrentando, y con los que
podemos interactuar
Concepto:
Un objeto, no es más que una instancia de una clase. La
instancia de una clase significa definir un objeto dándole valores
a sus atributos y comportamiento, y realizando operaciones
permitidas por la clase.
Clases
Concepto
Es una plantilla que contiene la descripción general de una
colección de objetos que comparten una estructura y un
comportamiento común, cada uno de los cuales tiene una
serie de atributos, un estado específico y es capaz de realizar
una serie de operaciones.
Las clases y los objetos están en todas partes
Figura
Vehículo
Animal
Terminología de la P.O.O.
Terminología de la POO
Abstracción: La abstracción es la capacidad que
permite representar las características esenciales de
un objeto sin preocuparse de las restantes
características (no esenciales).
Terminología de la POO
Encapsulamiento:Esta propiedad permite la ocultación de la
información es decir permite asegurar que el contenido de un
objeto se pueda ocultar del mundo exterior dejándose ver lo
que cada objeto necesite hacer publico.
Terminología de la POO
Modularidad: La modularidad es la propiedad que
permite dividir una aplicación en partes más
pequeñas ( llamadas módulos ), cada una de las
cuales debe ser tan independiente como sea posible
de la aplicación en si y de las restantes partes.
recarga
Terminología de la POO
Agregación: Es una relación que representa a los objetos
compuestos por otros objetos. Indica Objetos que a su vez
están formados por otros.
El objeto en el nivel superior de la jerarquía es el todo y los que
están en los niveles inferiores son sus partes o componentes
Terminología de la POO
Polimorfismo: Es el mecanismo de definir un
mismo método en varios objetos de diferentes
clases pero con distintas formas de implementación.
objeto
Terminología de la POO
Miembro Público: Atributo o método de una clase
que puede ser accesado desde cualquier parte del
programa.
Ej:
Actividad N°2