设计技巧38:利用委托桥接类继承的功能层次和实现层次
来源:互联网 发布:淘宝哪些属于其他来源 编辑:程序博客网 时间:2024/05/22 11:45
类层次功能分为两个功能:
1.添加新的功能
2.添加新的实现;
分离类层次这两个功能,利用委托来桥接两个类的层次
public class Display{ //功能超类
private DisplayImpl mDisplayImpl;
public Display(DisplayImpl displayImpl){ //委托桥接
mDisplayImpl = displayImpl;
}
open(){
mDisplay.rawOpen();//功能层类利用实现层类方法实现业务
}
}
public abstract class DisplayImpl{ //实现超类
rawOpen():
}
public class MultiDisplay extends Display{ //扩展功能
public void mutiOpen() //新的功能接口
}
0 0
- 设计技巧38:利用委托桥接类继承的功能层次和实现层次
- IO系统的功能和层次模型
- eclipse-查看继承层次图/继承实现层次图
- eclipse-查看继承层次图/继承实现层次图
- ooD和设计模式的层次
- 怎样才能实现排序优化的层次关系表设计_SQL技巧
- Android布局的继承层次
- 类的继承层次结构的宽度和深度
- Mahout(二) Similarity和 Recommender 的继承层次机构
- 利用队列实现二叉树的层次遍历
- leetcode_107. Binary Tree Level Order Traversal II 二叉树层次遍历,利用python的list特性实现队列功能
- 继承:层次化实现复杂类
- TCP/IP模型各个层次的功能和协议
- 信息管理系统的层次设计
- 信息管理系统的层次设计
- 系统测试设计的层次
- Verilog的层次化设计
- 设计的需求层次模型
- Java获取泛型的Class的工具类
- 更好地设计你的REST API
- QQ空间营销策略:寻找用户的痛点
- candence 16.6 win8.1 x64 破解成功
- init进程中和bt相关的部分
- 设计技巧38:利用委托桥接类继承的功能层次和实现层次
- zoj-3734-LIKE vs CANDLE
- Android Adapter详解
- printf格式
- NYOJ 650 Draw Something
- jquery操作checkbox,火狐下第二次无法勾选问题
- ASP.NET 优化 check list
- Ext 仿QQ邮箱全选效果
- SQL Server公历转农历函数