首页 > 装修问答 > 装饰 > 关于java中装饰者模式的详解,不理解啊,,谁给解释解释。。。?

关于java中装饰者模式的详解,不理解啊,,谁给解释解释。。。?

浏览次数:2920|时间:2024-05-02

热门回答

2024-05-11林麓是吃货
所以我就可以让小明去做B。
简单的给你解释吧,只要找到会做C的小王就可以了。之所以把你叫做装饰者。
在这里你就是被装饰者,百度太多了。同样我想完成事情C-A:你只会做一件事情A,小明和小王就是装饰者,让小明做B。
如果不明白。就扩展对象功能来说,不改变你的行为,并且告诉小明做完后 如果遇见你 就让你做事情A,你肯定不会做的。但是小明会做另一件事情B。其实这些都是可以灵活利用的 。让后我们你们两个放在一块。(定义)
不给你写代码了,装饰者模式比生成子类更为灵活装饰者模式可以动态地给一个对象增加其他职责。
建议你看书 header first 设计模式
如果想看代码,写了估计你也不看,我想让你去做B-A这件事情,可以追问,然后事情B-A就可以被做了,可能是因为你做的事情是主要的事情

48

2024-05-15yangdandan
没必要死钻模式,意义不大,理解开闭原则即可

278

2024-05-09喝酒当喝汤
这些模式多用就会了。现在不用过分深究

22

2024-05-03太仓站沈
所以我就可以让小明去做B。
简单的给你解释吧,只要找到会做C的小王就可以了。之所以把你叫做装饰者。
在这里你就是被装饰者,百度太多了。同样我想完成事情C-A:你只会做一件事情A,小明和小王就是装饰者,让小明做B。
如果不明白。就扩展对象功能来说,不改变你的行为,并且告诉小明做完后 如果遇见你 就让你做事情A,你肯定不会做的。但是小明会做另一件事情B。其实这些都是可以灵活利用的 。让后我们你们两个放在一块。(定义)
不给你写代码了,装饰者模式比生成子类更为灵活装饰者模式可以动态地给一个对象增加其他职责。
建议你看书 header first 设计模式
如果想看代码,写了估计你也不看,我想让你去做B-A这件事情,可以追问,然后事情B-A就可以被做了,可能是因为你做的事情是主要的事情

76