黑马程序员_IO流——装饰设计模式
2013-07-08 15:34
337 查看
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------
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("开胃酒"); 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(); } }----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
相关文章推荐
- 47.黑马程序员-IO流缓冲区、装饰设计模式
- 黑马程序员-JAVA基础-IO流中的装饰设计模式
- 黑马程序员——>第十九天<io流(BufferedWriter-装饰设计模式-流操作规律)>
- 黑马程序员_IO流-装饰设计模式
- 黑马程序员_基础_IO流学习笔记_文本文件读取及复制、字符流的缓冲区和装饰设计模式
- 黑马程序员_java的IO流(对第十九课字符缓冲区及装饰设计模式的总结)
- 黑马程序员_IO流输入输出-装饰设计模式
- 黑马程序员——装饰设计模式(io流)
- 黑马程序员——Java基础——IO流、字符流、字节流、缓冲区技术、装饰设计模式、LineNumberReader等
- 黑马程序员 java学习笔记3-IO流之字节流与装饰设计模式
- 黑马程序员——IO流-字符流&装饰设计模式
- Java基础之IO流,装饰设计模式的应用之行号、缓冲读取文本文件
- 【GOF23设计模式】_装饰模式_IO流底层架构_装饰和桥接模式的区别JAVA240
- 黑马程序员-Java学习笔记之设计模式(单例设计模式,装饰设计模式,模板设计模式)
- 设计模式学习之装饰模式:IO流的装饰器
- Java基础 - IO流之字符流,FileReader,FileWriter,BufferedReader,BufferedWriter,装饰设计模式,编码表
- IO流(装饰设计模式)
- 黑马程序员——JAVA基础之装饰设计模式
- 黑马程序员------装饰设计模式和单例设计模式
- 黑马程序员--java 基础之IO流 字符流与装饰模式概述 --06