Boa tarde pessoal, gostaria de saber se há algum problema em utilizar uma instancia somente na criação de um "pedido" para que fossem adicionados os "produtos" em uma lista contida na classe, bem assim:
public class Pedido { public int id { get; set; } public List<Produto> produtos = new List<Produto>();
private static Pedido instance;
public static Pedido Instance { get { if (instance == null) { instance = new Pedido(); } return instance; } }
}
Entendo que o padrao Singleton utiliza o static como somente um ponto de instancia, então seria um problema para multiplos usuários ?
Não se deve trabalhar com singleton, nesse caso porque: Acredito que a classe Pedido possa ser usada para o cadastro no seu site e isso pode acarretar itens de outros usuários.
Fulvio Cezar Canducci Dias
Marcado como RespostaMarcos SJterça-feira, 22 de setembro de 2015 11:41