day19/装饰和继承.java
来源:互联网 发布:淘宝买家恶意退货 编辑:程序博客网 时间:2024/05/11 01:28
/*先来看看继承:MyReader//专门用于读取数据的类|--MyTextReader|--MyBufferTextReader|--MyMediaReader|--MyBufferMediaReader|--MyDataReader|--MyBufferDataReader|--MyTextReader|--MyBufferTextReader|--MyMediaReader|--MyBufferMediaReader|--MyDataReader|--MyBufferDataReader。。。每一个类下面的子类都有共同的作用,就是加强父类中的功能。当类多了之后,这个体系就会变得很臃肿。从上面的继承体系来看,扩展性很差。找到其参数的共同类型,通过多态的形式,可以提高扩展性。----------------------基于以上分析,装饰类就出现了。装饰类直接去继承MyReader,和下面的父类属于同一级别。MyReader|--MyTextReader|--MyMediaReader|--MyDataReader|--MyTextReader|--MyMediaReader|--MyDataReader|--。。。|--MyBufferReader//装饰类class MyBufferReader extends MyReader{private MyReader r;MyBufferReader(MyReader r)//通过多态来传递子类对象进来{}}装饰类模式比继承要灵活,避免了继承体系的臃肿。而且降低了类与类之间的关系。装饰类因为增强已有对象,具备的功能和已有的是相同的,只不过提供了更强功能所以装饰类和被装饰类通常是都属于一个体系中的。*/class {public static void main(String[] args) {System.out.println("Hello World!");}}
0 0
- day19/装饰和继承.java
- day19装饰模式和SystemInfo,ExceptionInfo
- java-装饰和继承的区别
- DAY19 闭包函数和装饰器基础
- 装饰和继承
- java之装饰设计模式和继承的简单区别
- java之装饰设计模式和继承的简单区别
- JAVA——装饰和继承的比较
- 初探Java装饰者模式和继承模式
- java 之 装饰设计模式 和继承的优缺点
- JAVA设计模式-装饰设计模式-继承体系的由来和装饰类的优化
- 装饰和继承的区别
- 装饰和继承的区别
- java学习day19
- java学习day19
- day19/BufferedReaderDemo.java
- day19/BufferedWriterDemo1.java
- day19/CopyTestByBuf.java
- day19/ZhuangShiSheJi.java
- Atitit. 图像处理jpg图片的压缩 清理垃圾图片 java版本
- 程序员生存定律
- java.io
- 查看存储在iPhone Simulator沙盒中应用数据的方法
- day19/装饰和继承.java
- JVM实用参数(三)打印所有XX参数及值
- android通知Notification
- 浅谈NSRunLoop
- Container With Most Water
- traceroute
- java.io
- C++对于表达式临时对象的处理
- python sqlite 读取数据