原有Person类,
SuperPerson类就是对Person的装饰类
class Person
{
public void eat()
{
System.out.println("吃饭");
}
}
class SuperPerson
{
private Person p ;
SuperPerson(Person p)
{
this.p = p;
}
public void superEat()
{
System.out.println("开胃酒");
p.eat();
System.out.println("甜点");
}
}