設計模式 狼和羊的愛情故事 雙向介面卡

2021-06-04 23:51:07 字數 1531 閱讀 2720

話說自從灰太狼抓到羊后,他們一家三口就過著幸福美滿的生活。隨著時間的流逝,灰太狼漸漸老去並掛掉,臨死前他將自己的抓羊秘技傳給了已經成年的小灰灰,並留下一件狼皮和一件羊皮。小灰灰也承擔起了抓羊的重任。

某一夜,北風呼呼的刮,雪花飄飄灑灑,小灰灰獨自一狼上了梁山,混進了羊群。不幸的是,他在抓羊的時候被獵人撞見,只聽見一聲槍響,小灰灰他受了重傷,但他僥倖逃脫了,救他的是乙隻羊,從此他們約定三生,互訴著衷腸……(湯潮的歌聲在夜空中響起)

小灰灰和羊相愛了,但是在梁山上,狼只能一直披著羊皮生活,但是他還是很開心。直到有一天,小灰灰愁眉苦臉,像是有心事的樣子。

羊看見了,於是問小灰灰:「親愛的,你怎麼了?」

小灰灰說:「我想我的媽媽了,自從上次離開家後,我都沒有回去看過她。媽媽老了,不知道她現在過得怎麼樣,我很擔心」。

羊說:「親愛的,別擔心,明天我就陪你回去看你媽媽。」

狼說:「可是,那可是狼國啊,對你太危險了。」

羊說:「你爸爸臨死前不是給了你一張羊皮和一張狼皮嗎,交給我辦,你能扮成羊,那我也能扮成狼」。經過一夜,羊改造成了乙個新型的法寶——狼羊雙向介面卡。她把羊皮和狼皮縫在一起,正面羊皮,翻過來後就是狼皮,這樣一件衣服,既能扮狼又能扮羊,非常的方便。為了安全起見,狼再次用程式模擬了一遍:

/*** 乙個雙向介面卡。可以把一匹狼適配成一頭羊,也可以把一頭羊適配成一匹狼。

*@authorjingping.yi**/

public classatwofaceadapterimplementsisheep, iwolf

@override

public voidwolflooks()

@override

public voideatmeat()

iwolf wolf =null;

publicatwofaceadapter(iwolf wolf)

@override

public voidsheeplooks()

@override

public voideatgrass()

packagecom.crayon.adapter.wolfandsheep2face;

/*** 雙向介面卡——可以有披著羊皮的狼,也可以有披著狼皮的羊。

*@authorjingping.yi**/

public classmain

// 輸出

i am a sheep,too.

i am a wolf,too!

通過程式測試了這件無敵法寶——狼羊雙向介面卡很安全後,小灰灰終於答應帶著妻子回去看紅太狼了。也是因為有了這個雙向介面卡,他們自由的穿梭在狼的王國和羊的王國,為了河蟹社會貢獻自己的乙份力量。

最小割 狼和羊的故事

狼愛上羊啊愛的瘋狂,誰讓他們真愛了一場 狼愛上羊啊並不荒唐,他們說有愛就有方向 orez聽到這首歌,心想 狼和羊如此和諧,為什麼不嘗試羊狼合養呢?說幹就幹!orez的羊狼圈可以看作乙個n m個矩陣格仔,這個矩陣的邊緣已經裝上了籬笆。可是drake很快發現狼再怎麼也是狼,它們總是對羊垂涎三尺,那首歌只...

ZJOI2009 狼和羊的故事

點此看題 考查網路流的建圖,要把羊和狼分割開來,很容易想到最小割問題,下面講一下建圖的方法 然後我們的圖就建出來了,這時候跑最大流就是答案。include include include include define inf 0x3f3f3f3f const int maxn 10005 using...

狼和羊的故事(安徒生新篇)

從前,有一群羊,在草原上很安定的生活著。由於水草豐盛,羊群很快繁殖了大量的小羊。小羊長大了繼續繁殖,羊群的羊越來越多。後面來了幾隻狼,對羊說 附近好多獅子老虎,我們保護你們,你們盡情吃草。羊說,好的,救世主來了。狼不吃草,隔三差五的偷 吃乙隻羊。羊群慢慢的減少了,狼一看不對勁。這樣減少下去,後面我們...