Resultados de la búsqueda a petición "encapsulation"

3 la respuesta

IEnumerable vs IReadonlyCollection vs ReadonlyCollection para exponer un miembro de la lista

He pasado bastantes horas reflexionando sobre el tema de exponer a los miembros de la lista. En una pregunta similar a la mía, John Skeet dio una excelente respuesta. Por favor, siéntase libre de echar un vistazo. ReadOnlyCollection o ...

4 la respuesta

¿Hay alguna solución para hacer que un miembro de la estructura de alguna manera sea 'privado' en C?

Estoy desarrollando una biblioteca simple en C, para mi uso personal y el de algunos amigos. Actualmente estoy teniendo una estructura en C con algunos miembros que de alguna manera deberían estar ocultos del resto de la aplicación, ya que su ...

7 la respuesta

¿Por qué métodos "privados" en el objeto orientado?

Entiendo que es un concepto muy básico en los Uy. Pero aún así no puedo entenderlo. Comprendí por qué las variables miembro son privadas, por lo que el usuario de la clase no puede abusar de ellas configurando valores no válidos. Pero, ¿cómo ...

13 la respuesta

Getters y Setters son mal diseño OO? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué usar getters y setters / accessors? [cerrado] [/questions/1568091/why-use-getters-and-setters-accessors] 38 respuestasGetters y Setters son ...

5 la respuesta

¿Qué es exactamente la encapsulación? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Diferencia entre abstracción y encapsulación? [/questions/742341/difference-between-abstraction-and-encapsulation] 39 respuestasTengo dos definiciones de encapsulación que no caben en ...

3 la respuesta

¿Clase de Ruby con método estático que llama a un método privado?

Tengo una clase con varios métodos estáticos. Cada uno tiene que llamar a un método común, pero estoy tratando de no exponer este último método. ¿Hacerlo privado solo permitiría el acceso desde una instancia propia de la clase? Protegido tampoco ...

12 la respuesta

Propiedades frente a campos: necesita ayuda para comprender los usos de las propiedades sobre los campos

En primer lugar, he leído una lista de publicaciones sobre este tema y no creo haber captado las propiedades debido a lo que había llegado a comprender sobre la encapsulación y los modificadores de campo (privado, público, etc.). Uno de los ...

1 la respuesta

Abstracción de los detalles de implementación de la estructura de datos en Clojure

Estoy desarrollando una estructura de datos compleja en Clojure con múltiples subestructuras. Sé que querré extender esta estructura a lo largo del tiempo y, a veces, quiero cambiar la estructura interna sin dividir a los diferentes usuarios de ...

4 la respuesta

Encapsulación Vs Llanura

¿Por qué debería usar la encapsulación si el siguiente código producirá el mismo resultado? El principal beneficio de la encapsulación es la capacidad de modificar nuestro código implementado sin romper el código de otros que usan nuestro ...

6 la respuesta

¿Es una mala práctica agregar elementos a List usando el método getter en java?

Supongamos que tengo unprivate ArrayList o unLinkedList dentro de una clase, que nunca le asignaré una nueva referencia, o en otras palabras, esto nunca sucederá: myLinkedList = anotherLinkedList;Para que no ...