Preguntas etiquetadas con factory-method



3
Fábrica estática vs fábrica como singleton
En algunos de mis códigos, tengo una fábrica estática similar a esta: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } Durante una revisión de código, se propuso que este debería ser un singleton e inyectado. Entonces, debería …

2
Debería haber usado un método de fábrica en lugar de un constructor. ¿Puedo cambiar eso y seguir siendo compatible con versiones anteriores?
El problema Digamos que tengo una clase llamada DataSourceque proporciona un ReadDatamétodo (y tal vez otros, pero mantengamos las cosas simples) para leer datos de un .mdbarchivo: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Unos años más tarde, decido que quiero poder admitir .xmlarchivos además de .mdbarchivos como …




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.