Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Estructurada (Programación Orientada a Objetos (Propiedades…
Programación Estructurada
Datos locales y datos globales
Los datos locales son utilizados exclusivamente por una función
los datos globales pueden ser utilizados por cualquier función
Modelado del mundo real
Objetos complejos
atributos
características
comportamiento
acciones
Programación Orientada a Objetos
intenta ajustar el lenguaje de programación a un problema
Propiedades
Abstración
La propiedad de los objetos de tener en cuenta sólo los aspectos importantes
Diferenciar entre las propiedades externas e internas de una entidad
Encapsulamiento
proceso de agrupar datos y operaciones relacionadas bajo la misma unidad de programación
Ocultación de datos
Herencia
subclases, superclases, ...
nuevas clases a partir de clases ya existentes
Polimorfismo
la propiedad de una función de actuar diferente de acuerdo al objeto en el que se aplique
Reusabilidad
la capacidad de utilizar funciones varias veces en el mismo programa y en programas diferentes
Objeto: elemento individual con su propia identidad
tiene un estado (valores de sus datos)
Clase: define un tipo de datos y las operaciones que se pueden realizar con esos datos