今天,我們來(lái)講一下代理模式
一、舉例:
大家都追過(guò)女孩子,作為比較靦腆,不愛(ài)說(shuō)話的程序員,想要送給心儀的女孩子禮物,但又不好意思,所以,會(huì)讓自己比較外向豪放的好朋友去辦這件事。自己買了禮物,然后讓好朋友幫忙送給女孩子。
二、演繹
1、第一步演繹
下面,我們用一個(gè)控制臺(tái)來(lái)模擬演示一下這個(gè)場(chǎng)景。[追求者xmw(小魔王),被追求者yangyang(羊羊)]
1 /// <summary> 2 /// 追求者 3 /// </summary> 4 class Pursuit 5 { 6 SchoolGirl mm; 7 public Pursuit(SchoolGirl mm) 8 { 9 this.mm = mm;10 }11 12 public void GiveDolls()13 {14 Console.WriteLine($"{mm.Name}送你洋娃娃");15 }16 public void GiveFlowers()17 {18 Console.WriteLine($"{mm.Name}送你鮮花");19 }20 public void GiveChocolate()21