Está en la página 1de 10

ABSTRACCION EN JAVA

Definición

La abstracción es como se pueden representar los


objetos en modo de código. Es un método por el
cual abstraemos, vale la redundancia, una
determinada entidad de la realidad; sus
características y funciones que desempeñan. Estos
son representados en clases por medio de atributos
y métodos de dicha clase.
Consiste en capturar, percibir y clasificar las características (datos- atributos)
y comportamientos (operaciones) necesarias (relevantes) del mundo real
(proceso a sistematizar) para dar solución al problema.
Definición

La abstracción se centra en
las características esenciales
de un objeto en relación a la
perspectiva del observador.
Modelado

El modelo orientado a objetos utiliza el paradigma de la


orientación a objetos para el desarrollo de software. Este
enfoque realiza la construcción de modelos de un sistema
por medio de la identificación y la especificación de un
conjunto de objetos relacionados, que colaboran entre si
de acuerdo a los requerimientos establecidos para el
sistema de objetos.
Porque Modelamos

- Para visualizar un sistema como es, o como queremos que sea.

-Para especificar la estructura o el comportamiento de un sistema.

-Nos dan una plantilla que nos guía en la construcción del sistema.

- Documentan las decisiones que hemos tomado.


¿Qué es UML?

Es un lenguaje de modelado, de propósito general,


usado para la visualización, especificación,
construcción y documentación de sistemas Orientados
a Objetos
Diagrama de clases

Tipo de diagrama estático que describe la estructura de un


sistema mostrando sus clases, atributos y las relaciones entre
ellos.
Los diagramas de clases son utilizados durante el proceso de
análisis y diseño de los sistemas, donde se crea el diseño
conceptual de la información que se manejará en el sistema, y
los componentes que se encargarán del funcionamiento y la
relación entre uno y otro.
En un diagrama de clases se pueden distinguir principalmente
dos elementos: clases y sus relaciones.
Clases Abstractas

Una clase que declara la existencia de métodos pero no su


implementación de dichos métodos. Se considera una clase
abstracta
Se utiliza la palabra reservada abstract

Public abstract class NomClase{


}
Método Abstracto

 Un método abstracto es un método declarado pero no


implemetado es decir es un método que solo se escribe su nombre
parámetro y tipo de retorno pero no se código
 Los métodos declarados se escriben sin llaves { } y con ; al final de
la declaración

Public abstract doublé área;

También podría gustarte