关于装饰设计模式 设计模式就是解决一类问题而行之有效的方法,装饰设计模式就是解决,对 已有对象进行功能增强,而又不去改变对象本身的问题。 简单小例子: [java] view plaincopy
在这个例子中,就是通过定义了一个NewPerson类来和Person类关联,只需通过传参让Person类和装饰类关联扩展Person对象的功能。 使用继承带来的局限性: [java] view plaincopy
[java] view plaincopy
![]() |
关于装饰设计模式 设计模式就是解决一类问题而行之有效的方法,装饰设计模式就是解决,对 已有对象进行功能增强,而又不去改变对象本身的问题。 简单小例子: [java] view plaincopy
在这个例子中,就是通过定义了一个NewPerson类来和Person类关联,只需通过传参让Person类和装饰类关联扩展Person对象的功能。 使用继承带来的局限性: [java] view plaincopy
[java] view plaincopy
![]() |