工廠模式 學雷鋒做好事

2021-10-10 22:13:32 字數 1063 閱讀 2839

工廠(factory)模式定義:定義乙個用於建立物件的介面,讓子類決定例項化哪乙個類,工廠方法使乙個類的例項化延遲到子類。

工廠方法把簡單工廠的內部邏輯判斷移到了客戶端**來進行,想要加新功能,本來是改工廠類,現在是修改客戶端。

**例子背景:大學生學習雷鋒做好事,課餘時間去孤寡老人家裡掃地、洗衣服做家務,但是不需要讓老人知道學做雷鋒的是大學生還是社群志願者,因為雷鋒做好事不留名。

雷鋒類:包含具體要實現的功能

class

leifeng

public

void

wash()

public

void

buyrice()

}

簡單工廠模式:使用邏輯判斷選擇例項化相應的類,新增新類要修改原碼,違反開閉原則。

class

******factory

return result;

}}

客戶端:

class

program

}

工廠模式

inte***ce

ifactory

class

undergraduate

:leifeng

class

volunteer

:leifeng

//學雷鋒的大學生工廠

class

undergraduatefactory

:ifactory

}//社群志願者工廠

class

voluntee***ctory

:ifactory

}

客戶端:

class

program

}

2023年做好事參考

不為學雷鋒,咱比不上雷鋒的精神。現在的社會做點事難,做點好事也難。不過好 事還是要做,人人都不做好事,那麼這社會墮落的太快了,也太讓人難過。所以,我 們大家都來拉一把,拉這個社會一把,拉自己一把。別怨天尤人,就從自己開始吧,不過,好事也有2004年的做法。1 遇到乞討者 遇到要錢的就給他 她 點飯,...

富比士取消中國慈善榜 中國富豪做好事多不留名

富比士昨日宣布 從今年起,富比士取消中國慈善榜。這是富比士為中國富豪排名8年來,取消的諞徽虐竦 p 1999年,美國的 富比士 雜誌進入中國,推出首張中國富豪榜,一炮而紅。2004年開始,富比士為中國慈善家排榜,截至目前,已推出了3張慈善榜。對於富比士中國慈善榜 半路夭折 的原因,富比士中文版市場總...

馬雲 資料應該用來做好事 「不作惡」遠遠不夠

新浪科技訊 瑞士當地時間 1 月 24 日下午訊息,世界經濟論壇年會如期在瑞士小鎮達沃斯開幕,馬雲在阿里巴巴羅漢堂與世界銀行共同舉辦的會議上在做演講。此前馬雲出席程式設計客棧 新興市場數位化 專場論壇,與全球青年領域對話,當時馬雲提到,現在的世界充滿了懷疑和擔心,對阿里巴巴來講,則是把懷疑與憂慮當做...