public Product ReadProduct(ProductType productType) { ProductDirector productDirector = new ProductDirector(); IBuildProduct buildProduct = new BuildProduct(productType); productDirector.Construct(buildProduct); Product product = buildProduct.GetProduct(); return(product); }