public static CadastroProdutos getInstance() { if (instance == null) { instance = new CadastroProdutos(); } return(instance); }
public static IProduto criar(int umCodigo, string umNome, List <int> prods) { ProdutoComposite novo = new ProdutoComposite() { Codigo = umCodigo, Nome = umNome }; foreach (int prod in prods) { // confiando que o produto estah lah novo.adicionarProduto(CadastroProdutos.getInstance().find(prod)); } return(novo); }