encapsulamiento en c#

Páginas: 2 (340 palabras) Publicado: 20 de marzo de 2013
Encapsulamiento en Java & C#
en00:24
El día de hoy es tiempo de Encapsulamiento.
Bueno el encapsulamiento para los que no saben es un concepto de la OOP, el cual permite ocultar los camposmediante estructuras de datos, métodos u operaciones, haciendo asi que el usuario no tenga que preocuparse mucho en la implementación interna del mismo y en el caso de los campos permitiendo que sus valoresno se alteren tan ”facilmente” aunque esta última parte es un poco susceptible dependiendo de como implementes tu software, sistema o lo que quieras desarrollar.
A mi me sirve mucho cuando trabajocon acceso a datos porque me permite organizar mejor mis clases de negocios para después persistirlas; pero bueno baste de palabrería, a continuación les dejaré la sintaxis de las formas que conozco enlas que pueden encapsular campos utilizando Java y C#.
Para Java:
1: // Para asignar un valor a un campo.
2: public void set[Campo]([Tipo_Dato) value){
3: [Campo] = value;
4: }5:
6: // Para retornar un valor de un campo.
7: public [Tipo_Dato] get[Campo](){
8: return [Campo];
9: }
Es decir si tuviesemos un campo Name de tipo String el código mas omenos sería el siguiente:
1: public void setName(String value){
2: Name = value;
3: }
4:
5: public String getName(){
6: return Name;
7: }
Para C#
1: // Forma1. Con metodos
2: // Para asignar a un valor a un campo.
3: public void [NombreMetodo]([Tipo_Dato] value)
4: {
5: [Campo] = value;
6: }
7:
8: // Para retornar elvalor de un campo.
9: public [Tipo_Dato] [NombreMetodo]()
10: {
11: return [Campo];
12: }
1: // Forma 2. Con propiedades
2:
3: public [Tipo_Dato] [Nombre_Propiedad]
4:{
5: get
6: {
7: return [Campo];
8: }
9:
10: set
11: {
12: [Campo] = value;
13: }
14: }
Imaginando de nuevo que tenemos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Encapsulamiento
  • Encapsulados
  • Encapsulamiento
  • Encapsulamiento
  • ENCAPSULADO DE TRANSISTORES
  • Tipos de encapsulados
  • Encapsulado Xbee
  • Tipos en encapsulado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS