Metodo o propiedad readonly

10/02/2008 - 18:41 por Anonimo | Informe spam
Aparte del uso de los parentesis, que es mas apropiado declarar: un metodo
(funcion) o una propiedad readonly ? Algunas ventajas o desventajas a
considerar ?

public bool Propiedad
{
get { ..instrucciones...; return valor}
}

o

public bool Propiedad()
{
..instrucciones...;
return valor
}

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
10/02/2008 - 20:31 | Informe spam
<p> wrote in message news:
Aparte del uso de los parentesis, que es mas apropiado declarar: un metodo
(funcion) o una propiedad readonly ? Algunas ventajas o desventajas a
considerar ?

public bool Propiedad
{
get { ..instrucciones...; return valor}
}

o

public bool Propiedad()
{
..instrucciones...;
return valor
}



En general, el criterio que se sigue es este:

- Se usa una propiedad para representar el ESTADO de la clase.
- Se usa un método para realizar una ACCION sobre el contenido de la
clase.

No es que no se pueda devolver el estado desde un método, o que no se
pueda iniciar una acción desde una propiedad; es simplemente una cuestión de
"estilo". Solo afecta a la legibilidad y mantenibilidad del programa; la
eficiencia del código compilado es prácticamente idéntica en ambos casos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida