Preguntas etiquetadas con builder-pattern





5
¿Por qué se uniría un tipo con su constructor?
Recientemente eliminé una respuesta mía de Java en Code Review , que comenzó así: private Person(PersonBuilder builder) { Detener. Bandera roja. Un PersonBuilder construiría una Persona; sabe sobre una persona. La clase Person no debería saber nada sobre un PersonBuilder, es solo un tipo inmutable. Ha creado un acoplamiento circular …




1
¿Cómo debo manejar configuraciones incompatibles con el patrón Builder?
Esto está motivado por esta respuesta a una pregunta separada . El patrón de construcción se usa para simplificar la inicialización compleja, especialmente con parámetros de inicialización opcionales). Pero no sé cómo administrar adecuadamente las configuraciones mutuamente excluyentes. Aquí hay una Imageclase. Imagese puede inicializar desde un archivo o desde …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.