Go on!争夺一天写2-3个模式。
装潢者模式,顾名思义,确定有去装潢和被装潢两种类。
好,这里我举一个Head First上的例子,就是我们喝咖啡,咖啡是个类,但是我们现在须要给咖啡添加一些东西,比如说添糖,添调料,呢我们应当怎样办,不停的创立对象应用set办法,很显著是不好的,也不符合开闭原则。这个时候就显示出装潢者模式的长处了,我只须要创立装潢对象,其实不断装潢被装潢者便可。好,这里我
Go on!争夺一天写2-3个模式。
装潢者模式,顾名思义,确定有去装潢和被装潢两种类。
好,这里我举一个Head First上的例子,就是我们喝咖啡,咖啡是个类,但是我们现在须要给咖啡添加一些东西,比如说添糖,添调料,呢我们应当怎样办,不停的创立对象应用set办法,很显著是不好的,也不符合开闭原则。这个时候就显示出装潢者模式的长处了,我只须要创立装潢对象,其实不断装潢被装潢者便可。好,这里我