POO - Mapa Mental

POO

Son un conjunto de técnicas que nos permiten incrementar
enormemente nuestro proceso de producción de software; aumentando drásticamente nuestra
productividad por un lado y permitiéndonos abordar proyectos de mucha mayor envergadura por oto.

PUROS

JAVA

HIBRIDOS

C++

CLASE

PERSONAS

METODOS

COMER
DORMIR
TRABAJAR

AUTOMOVILES

METODOS


ARRANCAR
PARAR
GIRAR

ARRANCAR
PARAR
GIRAR
^

MASCOTAS

ATRIBUTOS

TIPO
COLOR
PESO
^

ATRIBUTOS

MARCA

COLOR

AÑO

PATENTE

POLIMORFISMO

Esto significa que dos clases
que tengan un método con
el mismo nombre y que
respondan al mismo tipo
de mensajes (es decir, que reciban
los mismos parámetros),
ejecutaran acciones distintas.

FIGURA GEOMETRICA

RECTANGULO

ATRIBUTOS:

Longitud
Ancho

METODOS:

Rectángulo
Obtener Área

CIRCULO

ATRIBUTOS:

Área
Radio


METODOS:

Circulo
Obtener Área

HERENCIA

Permite reutilizar código
Creando nuevas clases a partir
De las existentes (construidas y depuradas).
Una clase (derivada) puede heredar
De otra clase (base):
Atributos y Métodos.

ENCAPSULAMIENTO


Esos métodos
y atributos,
pueden ser utilizados
por otras clases
solo si la clase
que los encapsula
le brinda los
permisos necesarios
para ello.
erm Goals

Atributos de una
Cuenta corriente:

Numero
Saldo

Métodos:

Depositar
Girar
Conocer el saldo

Cliquez ici pour centrer votre diagramme.