ORIENTADA A OBJETOS? Es un paradigma de programación que se centra en la organización y diseño de software alrededor de objetos, que son unidades autónomas que combinan datos y funciones relacionadas.
Se utiliza para modelar problemas complejos de manera
más estructurada y modular 01 07 12
¿QUÉ ES UNA CLASE Y
QUÉ ES UN OBJETO?
Una clase es una plantilla que define y describe las
características y comportamientos de un conjunto de objetos similares.
Un objeto es una representación específica y concreta
basada en una clase, que puede contener datos y ejecutar funciones según lo definido en la clase.
Ejemplos: Universidad y fiestas
METODOS Y ATRIBUTOS Función que pertenece a un objeto.
Método no está limitado a instancias de clase: otros
tipos de objetos pueden tener métodos también.
Los atributos no son muy distintos de las variables, la
diferencia fundamental es que sólo existen dentro del objeto. Ejemplos: Universidad y fiestas
01 07 12 01 07 12
HERENCIA POLIMORFISMO ABSTRACCIÓN ENCAPSULAMIENTO
Permite crear Capacidad de Simplificar y Es el principio de
nuevas clases diferentes clases reducir la ocultar los detalles basadas en clases de compartir complejidad al internos de una existentes. métodos con el modelar objetos en clase y exponer Clase base o mismo nombre, clases. se enfoca solo las interfaces superclase. pero con en los aspectos necesarias para Clase derivada comportamientos esenciales y interactuar con o subclase. específicos de relevantes ella. cada clase.