---------------------- ASP.Net+Android+IOS開發、.Net培訓、期待與您交流! ----------------------
/*
裝飾設計模式;
當想要對已有的對象進行功能正確時,
可以定義類,將已有對象引入,基於已有的功能,並提供加強功能。
那麼自定義的該類稱爲裝飾類。
*/
class Person
{
public void chifan()
{
System.out.println("吃飯");
}
}
class SuperPerson
{
private Person p;
SuperPerson(Person p)
{
this.p = p;
}
public void superChifan()
{
System.out.println("開胃酒");
System.out.println("吃飯");
}
}
class PersonDemo
{
public static void main(String[] args)
{
Person s = new Person();
SuperPerson sp = new SuperPerson(s);
sp.superChifan();
}
}
---------------------- ASP.Net+Android+IOS開發、.Net培訓、期待與您交流!
----------------------詳細請查看:http://edu.csdn.net