Mind map
Programación Orientada a Objetos
Map content
Programación Orientada a Objetos
"Primero resuelve el problema. Entonces escribe el código"
La programación orientada a objetos es una forma de desarrollar un sistema pensado en las entidades principales del problema dicho.
- Es una herramienta, su proposito es facilitar una solucion
La programación orientada a objetos puede describirse como el conjunto de disciplinas que desarrollan y modelan software que facilita la construcción de sistemas complejos a partir de componentes.
Sus cuatro principales pilares son: Abstracción, Encapsulación, Herencia y Polimorfismo
Elementos
- Objeto
- Un objeto es una instancia de una clase, un ejemplo concreto de esa clase es la declaración de una variable que finalmente es una instancia de un tipo de dato.
- Metodo
- Los métodos definen el comportamiento de los objetos de una clase, estos métodos pueden hacer uso campos o atributos para almacenar información sobre el objeto, los métodos se suelen dividir en los que se usan internamente en la clase (métodos private) y los que son accesibles desde el exterior de la clase (métodos public).
- Paquete
- Los paquetes es la forma que tiene Java de organizar los archivos con las clases necesarias para construir las aplicaciones. Java incorpora varios de ellos, por ejemplo: java.lang, java.io, o j a v a . u t i l , con las clases básicas para la construcción de programas: System, String, Integer, Scanner. Un paquete es un directorio en el que se almacenan los archivos .class.
- Atributo
- Contenedor de un tipo de datos asociados a un objeto (o a una clase de objetos), que hace los datos visibles o no desde fuera del objeto y esto se define como las características predeterminadas de un objeto, y cuyo valor puede ser alterado por la ejecución de algún método.
- Constructor
- Un constructor es una función o método que se llama automáticamente al crear un objeto de una clase. El constructor reserva memoria para el objeto e inicializa sus variables.
- Clase
- Una clase es una plantilla o molde a partir de la cual se puede crear objetos. Una clase es una estructura de datos que encapsula variables (atributos) y funciones miembro (métodos). Se puede decir que una clase es una colección de objetos similares.
- Objeto
Estructura de un diagrama de clases
- Java incorpora una amplia biblioteca de clases e interfaces denominado Java API; sus clases se pueden utilizar para formar otras nuevas, crear objetos, utilizar sus métodos. La biblioteca se organiza por paquetes que contienen colecciones de clases; para emplear estas últimas sin tener que hacerlas preceder del nombre del paquete se utiliza la sentencia import.
- java.lang: Incluye las clases de uso fundamentales para la realización de cualquier programa en Java. Dado que sus clases son de uso común en los programas, el compilador importa el paquete completo de forma implícita.
- java.io: Contiene las clases para gestión de entradas y salidas de datos en java. Independientemente del dispositivo E/S que se utilice.
- java.util: En este paquete encontraremos clases para utilidades varias, tales como el tratamiento de colecciones de objetos, la manipulación de fechas o la construcción de expresiones regulares.
Information
- Description
- Mind Map on Programación Orientada a Objetos, created by Alan Jesus Valero Díaz on 25/02/2021.
- Created by
- Alan Jesus Valero Díaz
- Views
- 1
- Rating