Está en la página 1de 4

Como sabemos y hemos visto en clase, la programacion orientada a objetos es un paradigma de programacin que su principal objetivo es representar por

medio de objetos agrupando datos y metodos para describir las caracteristicas y su comportamiento Ventajas de utilizar una programacion orientada a objetos

Reutilizacion de codigo Sistemas mas complejos Sistemas al mundo real Creacion de programas visuales Contruir prototipos

Para comprender mejor la programacion orientada a objetos voy a escribir un breve resumen de los conceptos basicos de este paradigma. 1. 2. 3. 4. 5. 6. Objeto Clase Mensaje Metodo Interfaz Herencia

El Objeto:
Es una unidad, esta engloba las mismas caracteristicas y comportamiento que se necesitan para procesar la informacion. Cada uno de estos tiene datos y funciones. por lo tanto un programa se hace con solo uno o varios objetos.

Ejemplo:
-Carro Bochito Caractersticas: 4 llantas pequeas Motor VMW Caja de cambios 5 velocidades Color rojo 2 Espejos

La Clase:
Es un prototipo en donde se definen las variables y metodos comunes a todos los objetos que tiene cierta clase, entonces podemos decir que una clase es una tipo plantilla para un grupo de objetos que tienen caracteristicas similares.

Ejemplo:
-Clase Vehiculo -Numero de Ruedas -Tipo de motor -Capacidad de Tanque -Numero de velocidades de la caja de cambios -Color

El Mensaje:
Es el modo con el que se estan comunicando los objetos entre ellos.

Ejemplo:
-Cuando llamamos a una funcion de un objeto, esto es le manda un mensaje a este objeto.

El Metodo:
Lo que hace es procesar los mensajes del concepto anterior que estan llegando a un objeto, este es un procedimiento que pertenece al un objeto.

La Interfaz:
Las clases y los objetos, tienen partes que son publicas y otras privadas. entonces algunas veces llamamos a la parte publica de un objeto, es la unica parte del objeto visible para los demas objetos, por lo tanto es lo unico de lo que se dispone para comunicarse entre si.

La Herencia:
Concepto clave en la programacin orientada a objetos, la herencia consiste en que una clase pude heredar sus variables o metodos a otras subclases, por lo tanto una subclase, aparte de atributos y metodos de el mismo, tiene atributos y metodos heredados de otra superclase.

Espero que mi explicacin les sirva, si tienen algn comentario acerca de esta entrada, espero me digan ya que estoy abierto a cualquier error.

También podría gustarte