/// <summary>
        /// 享元模式帳號身分網站
        /// </summary>
        public void ExcuteWebsiteAccountFlyWeight()
        {
            WebSiteAccountFactory f  = new WebSiteAccountFactory();
            WebSiteAccount        fx = f.WebSiteAccountCategory("產品展示");

            fx.Use(new User("A"));

            WebSiteAccount fy = f.WebSiteAccountCategory("產品展示");

            fy.Use(new User("B"));

            WebSiteAccount fz = f.WebSiteAccountCategory("產品展示");

            fz.Use(new User("C"));

            WebSiteAccount fl = f.WebSiteAccountCategory("柏克萊");

            fl.Use(new User("D"));

            WebSiteAccount fm = f.WebSiteAccountCategory("柏克萊");

            fm.Use(new User("E"));

            WebSiteAccount fn = f.WebSiteAccountCategory("柏克萊");

            fn.Use(new User("F"));

            Console.WriteLine($"網站分類總數{f.GetWebSiteCount()}");
        }
Exemple #2
0
        private void LoadRemoteData()
        {
            var webLinks = NaOtvetClient.GetWebLinks(new string[] { "youtubeTutorial", "youtubeChannel" });

            youtubeTutorialUrl = webLinks.First(webLink => webLink.Name == "youtubeTutorial").Url;
            youtubeChannelUrl  = webLinks.First(webLink => webLink.Name == "youtubeChannel").Url;
            naurokAccount      = NaOtvetClient.GetWebSiteAccount("https://naurok.com.ua");
        }