今天下班回家,吃完晚飯后在網上閑逛,看了看電視劇《男人幫》的經典臺詞,感覺很經典,雖然這個電視劇我早已經在上個月就看完了,但是看了看里面的經典開場白和臺詞,還是不由自主的伸出大拇指,贊啊!
創新互聯服務電話:18980820575,為您提供成都網站建設網頁設計及定制高端網站建設服務,創新互聯網頁制作領域十載,包括成都自上料攪拌車等多個領域擁有多年的網站設計經驗,選擇創新互聯,為網站保駕護航。列舉部分臺詞如下:
(1)自從我們睜開眼睛看這個世界的第一天起, 我們看到的就只有兩種人,男人和女人。 他們分屬于兩大不同的陣營,為了徹底收服對方,大家互相往死里掐。
(2)根據一個遙遠的傳說,說有一種東西叫愛情,可以徹底終結這場戰爭。 于是大家紛紛的趕緊去尋找,趕緊去幻想, 找到頭破血流才發現,原來這個感情也是另一些人在書房里炮制出來的。 于是大家更加絕望,更加痛苦,更加互相的往死里掐。
1、場景案例
尤其是上面這幾句,讓我想起了我一同事(這里用“某某哥”代替)和他女朋友的故事(這里用“某某嫂”代替),一次活動中,某某哥認識了某某嫂,那個一見鐘情呀,簡直是看不見某某嫂就吃不下飯、寫不下代碼呀,在追求中也沒少費工夫。比如:送小禮物,請客吃飯,搞浪漫等等,我們就把這幾個階段分別用代碼模擬一下把!
①第一階段贈送小禮物代碼如下:
- //第一階段 送小禮物
- public static void SendGift()
- {
- Console.WriteLine("送給女方精美小禮物!");
- }
- static void Main(string[] args)
- {
- //第一階段
- SendGift();
- }
② 此時、通過送精美小禮物女方已經愿意與男方接觸,這時就可以一起吃飯了,代碼如下:
- //第一階段 送小禮物
- public static void SendGift()
- {
- Console.WriteLine("送給女方精美小禮物!");
- }
- //添加 第二階段 請客吃飯
- public static void Eat()
- {
- Console.WriteLine("請女生吃牛排!");
- }
- static void Main(string[] args)
- {
- //第一階段
- //SendGift(); //此時第一階段已經不需要了所以注銷掉進入第二階段
- //第二階段
- Eat();
- }
③ 經過之前階段的接觸,兩人已經在一起了,在一起就免不了在熱戀中經歷浪漫情節,第三階段:制造浪漫、代碼如下:
看了某某哥追某某嫂的經過后,我們會發現,每當進入一個新階段的時候,我們就需要去修改我們的代碼,加入新的追女策略,并且將main函數中的調用修改成進入新的階段,那么我們怎么樣能避免,在進入新階段后不去修改調用的代碼呢?當然這個肯定難不倒你,代碼如下:
- //第一階段 送小禮物
- public static void SendGift()
- {
- Console.WriteLine("送給女方精美小禮物!");
- }
- //添加 第二階段 請客吃飯
- public static void Eat()
- {
- Console.WriteLine("請女生吃牛排!");
- }
- //添加 第三階段 浪漫:燭光晚餐等待女友
- public static void Romantic()
- {
- Console.WriteLine("精心制作了紅酒、晚餐與蠟燭,等待女友回家!");
- }
- static void Main(string[] args)
- {
- //第一階段
- //SendGift(); //此時第一階段已經不需要了所以注銷掉進入第二階段
- //第二階段
- //Eat(); //此時第二階段也已經經過,所以注銷掉、進入第三階段
- //第三階段
- Romantic();
- }
創新互聯www.cdcxhl.cn,專業提供香港、美國云服務器,動態BGP最優骨干路由自動選擇,持續穩定高效的網絡助力業務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節活動現已開啟,新人活動云服務器買多久送多久。
本文標題:設計模式系列-策略模式-創新互聯
當前網址:http://vcdvsql.cn/article10/egdgo.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、App開發、商城網站、網站建設、動態網站、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯