2.结构型.6.桥接模式
来源:互联网 发布:仟游软件科技有限公司 编辑:程序博客网 时间:2024/05/01 00:25
//填充颜色行为抽象成接口
public interface FixColor {
public void daub(); //涂上颜色方法
}
//涂上绿色颜色
public class FixGreen implements FixColor{
public void daub(){
System.out.println("daub green");
}
}
public class FixRed implements FixColor{
public void daub(){
System.out.println("daub red");
}
}
//抽象形装 填充颜色属性和 着色方法
public abstract class Shape {
FixColor oneColor;
public abstract void doColor();
}
public class Circle extends Shape{
public void setColer(FixColor fixcolor ){
this.oneColor=fixcolor;
}
public void doColor(){
oneColor.daub(); //涂上一种颜色
}
}
别的图形省略........
public class Cilent {
public static void main(String[] args){
Circle circle= new Circle();
FixGreen green =new FixGreen();
circle.setColer(green);
circle.doColor();
}
}
- 2.结构型.6.桥接模式
- Bridge桥接模式(结构型模式)
- Bridge 桥接模式(结构型模式)
- 设计模式--结构型--桥接模式
- 结构型模式-桥接模式
- 结构型模式--Bridge桥接模式
- 结构型模式-Bridge ( 桥接模式 )
- 结构型模式-桥接模式
- 结构型模式之桥接模式
- 结构型模式之桥接模式
- 结构型设计模式-桥接模式
- 结构型模式之桥接模式
- 结构型模式----桥接模式
- 结构型模式----桥接模式
- 结构型模式--桥接模式
- 结构型设计模式-桥接模式
- 结构型模式之桥接模式
- 结构型模式--桥接模式
- [ViewPager、一]ViewPager和PagerAdapter做动态加载页(类似listView适配根据data新增的效果)
- 大话设计模式-访问者模式
- Android数据存储方式
- PAT L2-1 紧急救援 (SPFA + 多条最短路)
- UML建模之部署图(Deployment Diagram)
- 2.结构型.6.桥接模式
- (经典)POJ-3181 完全背包+大数处理
- [acm.sgu.ru]101. Domino
- 引导页添加炫酷动画
- 2.结构型.7.享元模式
- Codeforces Round #347 (Div. 1) B. International Olympiad
- JUnit4注解基本介绍
- iOS更改工程的根控制器
- 函数原型,函数声明,函数定义,他们的三角关系