示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            var factory = new WebSiteFactory();

            WebSite webSite1 = factory.GetWebSiteCategory("新闻");

            webSite1.Use();

            WebSite webSite2 = factory.GetWebSiteCategory("博客");

            webSite2.Use();

            WebSite webSite3 = factory.GetWebSiteCategory("博客");

            webSite3.Use();
        }
示例#2
0
        static void Main(string[] args)
        {
            WebSiteFactory f = new WebSiteFactory();

            WebSite f1 = f.GetWebSiteCategory("产品展示");

            f1.Use(new User("诸葛亮"));

            WebSite f2 = f.GetWebSiteCategory("产品展示");

            f2.Use(new User("曹操"));

            WebSite f3 = f.GetWebSiteCategory("博客");

            f3.Use(new User("刘备"));

            WebSite f4 = f.GetWebSiteCategory("博客");

            f4.Use(new User("周瑜"));

            System.Console.WriteLine($"网站分类总数为{f.GetWebSiteCount()}");
        }