domingo, 29 de enero de 2012

Conceptos sobre la Programacion Orientada por Objetos

 Hola a todos, primero que todo pido disculpas por no haber subido nada en estos últimos días pero es que estaba un poco ocupado con mi trabajo, voy a tratar de estar un poco mas pendiente del blog.  Y segundo a continuación les voy a mencionar unos conceptos importantes sobre la programacion orientada por Objetos que es bueno que la sepamos antes de empezar con el código.

Abstracción:  La abstracción es clave en el proceso de análisis y diseño orientado a objetos, ya que esta nos facilita armar un conjunto de clases que permitan modelar la realidad o el problema que se quiere resolver.

Encapsulamiento: Consiste en reunir todos los elementos que puedan pertenecer a una misma entidad. Esto permite aumentar la cohesión de los componentes del sistema

Modularidad: Es la propiedad que permite subdivider una aplicacion en partes mas pequeñas o módulos.  Buscando que cada uno sea tan independiente como sea posible de la aplicacion y de los demás módulos.  General mente estos módulos tienen conexiones con otros módulos.

Ocultación: Todos los Objetos están aislados del exterior, es un módulo natural, y cada objeto expone una interfaz a otros objetos que especifica cómo pueden interactuar con los objetos de la clase.

Poliformismo:  Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando.

Herencia: Los objetos heredan las propiedades y el comportamiento de las clases a las que pertenecen.  La herencia organiza y facilita el polimorfismo y el encapsulamiento permitiendo a los objetos ser definidos y creados como tipos especializados de objetos preexistentes

La anterior información fue tomada de Wikipedia  http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos.  Y estos conceptos trataremos de profundizarlos en el proximo articulo, pero ya realizando ejercicios practicos.

No hay comentarios:

Publicar un comentario