public abstract class CondimentDecorator extends Beverage{
public Beverage beverage;
public abstract String getDescription();
public Size getSize(){
return beverage.getSize();
}
}
将实例变量饮料饮料从调味品类移动到抽象类CondimentDecorator的原因是什么?
他们这样做是为了保存一些代码行吗,因为现在调味品不需要声明自己的实例变量,因为它们从抽象类继承它?
咖啡店的UML图在移动实例变量之前:
本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/shejimoshi-jiangshilibianliangyidongdaozhuangshiqimoshi.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:11 月 11, 2019 at 02:17 下午