public WebSite(WebSiteBuilder builder) { _title = builder.Title; _haveNews = builder.HaveNews; _haveImageGallery = builder.HaveImageGallery; _haveBlog = builder.HaveBlog; }
public static void BuilderExample() { Console.WriteLine("---------- Builder example"); var myWebSite = new WebSiteBuilder("My Site").AddBlogModule() .AddImageGalleryModule() .AddNewsModule() .Build(); Console.WriteLine(myWebSite.GetSiteDescription()); }
static void Main(string[] args) { //sample 1 Console.WriteLine("---------- Builder example"); var myWebSite = new WebSiteBuilder("My Site") .AddBlogModule() .AddImageGalleryModule() .Build(); Console.WriteLine(myWebSite.GetSiteDescription()); Console.ReadKey(); }