簡單說說裝飾模式

這裏只簡單說說裝飾模式,由於對這個模式理解得還不是很透徹。暫時不能寫出更深一點的內容。ide 什麼是裝飾模式呢?擬定一個場景,一我的須要穿衣打扮,咱們能夠寫一個Person類,爲它定義出N個方法,穿短袖,穿皮鞋,等等。要新增一個裝飾的時候,咱們在Person類裏新增一個方法便可,但這違背了「方法-封閉」原則。如何寫出更好更加靈活的代碼呢?咱們用裝飾模式來實現這個場景。小明先穿短袖,後穿皮鞋。pos
相關文章
相關標籤/搜索