黑马程序员_装饰设计模式
来源:互联网 发布:淘宝店铺解封 编辑:程序博客网 时间:2024/05/21 14:51
/*装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的该类称为装饰类。装饰类通常会通过构造方法接收被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。*/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("开胃酒");p.chifan();System.out.println("甜点");System.out.println("来一根");}}class PersonDemo{public static void main(String[] args) {Person p = new Person();//p.chifan();SuperPerson sp = new SuperPerson(p);sp.superChifan();}}
0 0
- 黑马程序员_装饰设计模式
- 黑马程序员_装饰设计模式
- 黑马程序员_<<装饰设计模式>>
- 黑马程序员_装饰设计模式
- 黑马程序员_装饰设计模式
- 黑马程序员_设计模式之装饰模式
- 黑马程序员_装饰模式
- 黑马程序员_Java基础_装饰设计模式
- 黑马程序员------装饰设计模式
- 黑马程序员-装饰设计模式
- 黑马程序员-装饰设计模式
- 黑马程序员_装饰者模式
- 黑马程序员_装饰者模式
- 黑马程序员_单例设计模式和装饰类设计模式
- 黑马程序员_日记(一)_java基础_装饰设计模式思想
- 黑马程序员 _ java基础 _ 之装饰者设计模式
- 黑马程序员_设计模式
- 黑马程序员_设计模式
- Qt第三方库QCustomPlot——认识图表的各个部分
- java数组复制的4种方式,java数组拷贝问题
- ZJU PAT 1020 月饼
- Hibernate实战_笔记33(创建CompositeUserType、参数化定制类型)
- (转)heap corruption detected: after normal block(#xxx) 。。
- 黑马程序员_装饰设计模式
- ubuntu12.04.4下安装python2.7.6
- HDU-3667 Hetol 线段树 区间合并
- 后缀数组小结
- 为什么C语言中int的表示范围是-32768~32767
- 从CSDN(博客园)搬家到wordpress
- LeetCode之maxDepth非递归解法
- 送给你的五十六封情书
- 004_001 Python 对象拷贝