裝飾器設計模式

裝飾者模式其實就是添加附加功能的一種方式。就是說一個類已經有了基本功能,那麼添加額外的功能要怎麼添加才比較好。一般情況的話,你可以在該類中添加一個方法,然後在調用原來的方法之前或者之後調用,那麼就相當於進行相應的裝飾。這種方式不太好的方面是就是違反開閉原則。還有進行不夠靈活,比如要各種裝飾的搭配也不好解決。裝飾模式可以通過多態的方式來解決這種問題,而且可以自由搭配。 注意裝飾器不可以單獨使用,它必
相關文章
相關標籤/搜索