Conceptos básicos necesarios para entender java

Continuando con el Curso desde 0 de Java Usando Netbean se me hace imposible continuar sin tocar algo de teoría sobre el lenguaje java y algunos conceptos básicos que sin los cuales no podremos avanzar de una manera apropiada.

La Programación Orientada a Objetos como base de Java

La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Lo que quiere decir que  a partir de ahora todo es un Objeto para nosotros.

Qué es un Objeto?

Un Objeto es un componente de Software que encapsula estado y comportamiento. Los objetos permiten dar forma al software en términos de abstracción reales.

IMPORTANTE! En términos estrictos un objeto es una instancia de una clase.

Al igual que los objetos en la vida real, en el mundo de la POO, los objetos se agrupan de acuerdo a sus comportamientos y atributos comunes.

Ejem: Perros, gatos, elefantes y humanos se clasifican como mamíferos. En  el mundo del software los objetos se agrupan según alguna relación en común.

Qué es una Clase?

Una clase define todas las características comunes a un tipo de objeto. Específicamente define todos aquellos comportamientos y atributos que expone un un objeto.

IMPORTANTE! Una clase es como una plantilla o molde con la cual se crearán los objetos. Definen atributos y comportamientos.

Atributos.- Características visibles de una clase como por ejemlo nombre, edad, color de cabellos de una clase persona.

Comportamientos.- El comportamiento es la acción que realiza un objeto cuando pasa un mensaje en respuesta a un cambio de estado, Es algo que realiza un objeto.

Además La POO está basado en tres pilares básicos: herencia, polimorfismo y encapsulamiento.

Puede que esto te suene a  chino, pero bueno tendremos que verlo. Pero será para la proxima entrega, hasta la proxima.

::Entradas Relacionadas::

Esta entrada no tiene comentarios... pero tu puedes ser el primero.

Deja un Comentario

Cerrar
E-mail It