Mostrando entradas con la etiqueta encapsulamiento. Mostrar todas las entradas
Mostrando entradas con la etiqueta encapsulamiento. Mostrar todas las entradas

octubre 15, 2010

Encapsulamiento

El encapsulamiento permite dividir un programa en componentes más pequeños e independientes. Cada componente es autónomo y realiza su labor independientemente de los demás componentes. El encapsulamiento mantiene esta independencia ocultando los detalles internos (la implementación) de cada componente, mediante una interfaz externa.

La interfaz es la lista de los servicios proporcionados por cada componente y la implementación define la manera en que un objeto proporciona realmente un servicio. La implementación define los detalles internos del componente.

Bibliografía consultada:
  • Aprendiendo programación orientada a objetos en 21 lecciones avanzadas, pág. 26,27,28, Edición 2002, Editorial Pearson Education.

julio 15, 2010

Abstracción

Es el proceso de simplificar un problema complejo enfocándose tan sólo en los aspectos relevantes para la solución. En el desarrollo de software esto significa centrarse en lo que es y hace un objeto antes de decidir cómo debería ser implementado.