itwanger / toBeBetterJavaer

一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄
https://javabetter.cn
13.45k stars 1.9k forks source link

《设计模式手册》中装饰器模式(第7章)示例代码有误 #111

Open zzzzfly opened 6 months ago

zzzzfly commented 6 months ago
  1. 定义了抽象类Food,Food中抽象方法为getDesc()
  2. 定义了两个食物类继承了Food,但两个食物类重写的抽象方法为cook() 如图所示: 2024-06-03_10-04
  3. 定义了装饰的抽象类FoodDecoration,继承Food。再定义两个不同的装饰类继承FoodDecoration,但只实现了FoodDecoration中的抽象方法,没有实现Food的抽象方法。如图所示: 2024-06-03_10-08