Programacion estructurada

Páginas: 4 (869 palabras) Publicado: 10 de abril de 2013
!"#$"%&%'()*+#"(,*-%.%+%+#/0,-#1

!"#$"%&%'()*+,"(-*.%/%+%+,01-.#2+3#"+4#0-".#+4#/"5$6-7+8'9-:-""5%;+color = color;
}
};
Hemos introducido una nueva función miembro a la clase Cuadrado : lafunción
modifica. En el cuerpo de esta función estamos usando el operador this para
distinguir, en este caso, los atributos de los parámetros de la función modifica ;
ya que tienen el mismo nombre. Esteejemplo sencillo sólo quiere poner de
manifiesto la posibilidad de acceder al objeto actual a través del puntero this.
En el caso de no utilizarse en este ejemplo el puntero this, la modificación nose habría producido en los atributos lado y color.

2.2.

Encapsulación

Una de los pilares básicos de la POO es la encapsulación de los datos.
Según los principios de este paradigma deprogramación, el acceso a los datos
de una clase debe realizarse de forma controlada, protegiéndolos de accesos no
deseados. Cuando se desarrolla una aplicación, a veces es necesario ocultar los
17
✐✐









“libropoo” — 2011/2/19 — 19:02 — page 18 — #18



CAPÍTULO 2. CLASES Y OBJETOS



tipos de datos usados para que el usuario permanezca independiente de losdetalles de los mismos. De esta manera, el usuario no es sensible a los cambios
que se puedan producir en los tipos de datos elegidos dentro de una clase.
La encapsulación en los lenguajes orientados aobjeto suele lograrse al declarar algunos datos como privados. El acceso a estos datos sería siempre controlado; ya que, se haría siempre a través de funciones miembro que realizarían
las modificacionesoportunas de una forma transparente al usuario.
La encapsulación es el mecanismo que enlaza el código y los datos, a la vez
que los asegura frente a accesos no deseados. La principal razón del usode la
encapsulación es evitar el acceso directo a atributos de una clase desde fuera
de la propia clase. Se busca, principalmente, que el acceso a estos atributos
se realice siempre mediante...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS