コード例 #1
0
 public static CadastroProdutos getInstance()
 {
     if (instance == null)
     {
         instance = new CadastroProdutos();
     }
     return(instance);
 }
コード例 #2
0
        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);
        }