---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类将已有对象传入,基于已有对象的功能,并提供
和加强功能。那么自定义的类称为装饰类。
装饰类通常会通过构造方法接收装饰的对象。并基于被装饰的对象的功能提供更强的功能。
代码如下;
class person
{
public void chifan()
{
System.out.println("chifan");
}
}
class superperson
{
private person p;
superson (person p)
{
this.p=p;
}
}
public void superchifan()
{
System.out.println("hejiu");
p.chifan();
System.out.println("tiandian");
}
class persondemo
{
public static void mian (String【】 args){
person p = new person ();
p.chifanz();
superperson sp = new superperson (p);
sp.superchifan();
}
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------