Principios De Programacion De Objetos
Para definir los principios de la orientación programada a objetos es esencial primero definir el concepto de objeto.
Un objeto es una unidadde código y esta compuesta por variables y métodos que de relacionan entre sí.
Existe una serie de principios fundamentales para comprender cómo se modeliza la realidad al crear un programa bajo elparadigma de la orientación a objetos. Estos principios son:
a.) Principio de Abstracción
Consiste en captar las características y comportamiento de un objeto.
Los seres humanos no pensamosen las cosas como un conjunto de cosas menores; por ejemplo, no vemos un cuerpo humano como un conjunto de células. Los humanos entendemos la realidad como objetos con comportamientos bien definidos.No necesitamos conocer los detalles de porqué ni cómo funcionan las cosas; simplemente solicitamos determinadas acciones en espera de una respuesta; cuando una persona desea desplazarse, su cuerpo leresponde comenzando a caminar.
Pero la abstracción humana se gestiona de una manera jerárquica, dividiendo sucesivamente sistemas complejos en conjuntos de subsistemas, para así entender másfácilmente la realidad. Esta es la forma de pensar que la orientación a objeto intenta cubrir.
b.) Principio de Encapsulamiento
Consiste unir en la clase los atributos y comportamientos de unosobjetos ósea unir sus variables y métodos.
Permitiendo a los objetos elegir qué información es publicada y qué información es ocultada al resto de los objetos.
Para ello los objetos suelen presentarsus métodos como interfaces públicas y sus atributos como datos privados e inaccesibles desde otros objetos.
Para permitir que otros objetos consulten o modifiquen los atributos de los objetos, lasclases suelen presentar métodos de acceso. De esta manera el acceso a los datos de los objetos es controlado por el programador, evitando efectos laterales no deseados.
Con el encapsulado de los...
Regístrate para leer el documento completo.