設計模式之裝飾者模式

Gu shape shadow, self-assembly 顧形影,自整裝

裝飾者模式: 在不改變原有對象的基礎上,對其進行擴展,爲其添加新的屬性。

作爲一個程序猿coder,我們應該都明白,來自產品世界的魔王他們對於需求的修改是不能被主動限制住的😭,consumer的野心是不能滿足的😱。

舉起裝飾者模式的小栗子

Function.prototype.log = function() {
	//  獲取當前執行的函數名
	let _name =  this.prototype.constructor.name
	console.log("當前執行的函數名:" + _name)
	// TODO
}
function duya() {
	
}
duya.log(); // "當前執行的函數名:duya"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章