黑马程序员-学习日志-装饰设计模式
2014-01-12 22:29
357 查看
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
----------------------
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
----------------------详细请查看:http://edu.csdn.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
相关文章推荐
- 黑马程序员-学习日志-PropertiesDemo
- 【面试题】条件语句:判断是不是闰年
- 身为码农,为12306说两句公道话
- 源程序的编译过程
- 黑马程序员_Java基础_01
- 黑马程序员-----代理之动态代理总结*
- 黑马程序员--十二、Java反射
- 黑马程序员_集合框架1
- 黑马程序员_基本数据类型对象包装类
- 黑马程序员_多线程知识总结
- 黑马程序员_String类
- 黑马程序员_多线程
- 黑马程序员_包
- 黑马程序员 面试题项目--银行业务调度系统
- 黑马程序员_异常
- 黑马程序员_内部类
- 《REWORK》启示录 招聘笔杆子——程序员为什么值得写博客
- 黑马程序员_多态
- 黑马程序员_继承
- 黑马程序员_单例设计模式