Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN ORIENTADA A OBJETOS - Coggle Diagram
PROGRAMACIÓN ORIENTADA
A OBJETOS
BENEFICIOS
CONTROL SOBRE DATOS
VALIDACIÓN DE ENTRADAS
ENCAPSULAMIENTO
PROTECCIÓN
PRIVACIDAD
FLEXIBILIDAD
CAMBIOS
MANTENIMIENTO DEL CODIGO
DESACOPLAMIENTO
DEPURACIÓN
CONTROL DE CAMBIOS
IMPLEMENTACION
REGLAS
LEGIBILIDAD DEL CODIGO
CLARIDAD
ASIGNAR
MODIFICAR VALORES
SEGURIDAD Y CONTROL
CAMBIOS INESPERADOS
PORQUÉ ES IMPORTANTE
FACILITA LA RESOLUCIÓN DE PROBLEMAS
REUTILIZACIÓN DEL CÓDIGO
PROGRAMAR MÁS RÁPIDO
VENTAJAS O
BENEFICIOS
HERENCIA
CREAR CLASES A PARTIR DE OTRAS
SUB CLASE
SUPER CLASE O
CLASE PADRE
POLIMORFISMO
UNA MISMA FUNCIÓN PUEDE TENER DISTINTOS RESULTADOS
ABSTRACCIÓN
EXTRAER LA INFORMACIÓN MÁS IMPORTANTE
ENCAPSULAMIENTO
OCULTAMIENTO DE DATOS
PÚBLICOS
PRIVADOS
LENGUAJES
PYTHON
JAVA SCRIPT
C
PHP
RUBY
.
clases
Definición de clase
conjunto de objetos
Instancia de clase
refiere a un objeto, el cual se crea a partir de una clase, los atributos de este objetos derivan de la clase
atributos
características particulares del objeto
metodos
acciones propias del objeto
Método Constructor
marca parámetros excluyentes para los atributos de una clase
Método Vizualizador
Método Get y Set
SET:
Cambia los atributods de estado de un objeto
GET:
sirven para obtener los valores de las variables de una clase
Método Inicializador
parámetros: nombre y tipo
objetos
definición
representación entidades reales
Tipo de objetos
Físicos
Tangibles, perceptibles
Ideales
No tangibles, producto del pensar humano