Preguntas con respuestas sobre "information-hiding"

48 preguntas, página #1

1

votos

2

respuestas

vistas 1,089

OOD: ajuste el valor una vez para que no se pueda cambiar

Estoy tratando de comprender el principio de ocultación de información. Supongamos que tengo una clase de vehículo con métodos como getSpeed, setSpeed, getEngine, setEngine, getVIN, setVIN, etc. Para hacer cumplir la ocultación de información, no quisiera dar a las clases de cliente la capacidad de establecer VIN ya que un vehículo solo tiene un VIN ...

preguntado 10 años, 7 meses

1

votos

1

respuestas

vistas 473

Ocultación de información al utilizar el objeto prototipo

En nuestra base de código, encuentro que muchos desarrolladores usan guiones bajos como la primera letra de una variable miembro para desalentar el uso público. Normalmente, una mejor práctica es simplemente declarar una variable local que sea accesible para los métodos de un objeto, pero en nuestro caso, esto no parece posible porque todos los ...

preguntado 10 años, 11 meses

0

votos

2

respuestas

vistas 1,343

Patrón de método de fábrica C ++ para clase abstracta

Tengo que implementar un patrón de método de fábrica en C ++. La clase (C) que será "ensamblada" por la fábrica es abstracta y es heredada por alguna otra clase (D). Entonces no quiero que C tenga un constructor. Pero para crear una instancia de D, C debe tener al menos un constructor protegido. Pero entonces alguien ...

preguntado 10 años, 11 meses

16

votos

4

respuestas

vistas 2,128

El patrón de comando parece innecesariamente complejo (¿qué no entiendo?)

Leí sobre el patrón de comando y creo que me estoy perdiendo algo. El objeto Command existe para abstraer los detalles del objeto Receiver. Me parece que simplemente podríamos detenernos aquí y mantener referencias a los objetos Command para ejecutar el método apropiado en el momento apropiado. ...

preguntado 11 años, 0 meses

2

votos

2

respuestas

vistas 2,221

¿La mejor manera de ocultar el acceso a un campo de entrada de formulario usando firebug?

Tengo un formulario que se publica en una API externa. Hay un parámetro llamado customer_token que se pasa como un campo de entrada. La API lo utiliza para la autenticación y a cada cliente se le asigna un token. El campo de entrada es visible en Firebug de Firefox (aunque es un campo oculto). ...

preguntado 11 años, 9 meses