美文网首页
2022-10-11-桥梁模式

2022-10-11-桥梁模式

作者: 三流之路 | 来源:发表于2022-10-12 09:52 被阅读0次

看作者在桥梁模式举例,iPod、MP4,哈哈,能看出书的年头了。

public interface Implementor { 
    //基本方法给别人调用
    public void doSomething(); 
    public void doAnything();
}
// 具体实现角色
public class ConcreteImplementor1 implements Implementor{ 
    public void doSomething(){} 
    public void doAnything(){} 
}
public abstract class Abstraction { 
    //定义对实现化角色的引用
    private Implementor imp; 
    //约束子类必须实现该构造函数  
    public Abstraction(Implementor _imp){
        this.imp = _imp;
    }  
    //自身的行为和属性  
    public void request(){
        this.imp.doSomething();
    }  
    //获得实现化角色  
    public Implementor getImp(){
        return imp;
    } 
}
public class RefinedAbstraction extends Abstraction { 
    public RefinedAbstraction(Implementor _imp){ 
        super(_imp);
    }  
    //修正父类的行为 
    @Override  
    public void request(){
        /*  
         * 业务处理... 
         */
        super.request(); 
        super.getImp().doAnything();
    }
}
public class Client {  
    public static void main(String[] args) {
        // 要修改,用不同的 Implementor,Abstraction 实现
        // 两者在接口中已经定义好了逻辑关系
        Implementor imp = new ConcreteImplementor1();
        Abstraction abs = new RefinedAbstraction(imp);  
        abs.request();
    } 
}

这看代码也太简单了吧。


工作忙一些,太定制化的需求有点难搞,有时候想写漂亮一点,那就要修改架构,但别人的代码就不太愿意大改,因为一不小心就可能出问题。

有些千奇百怪的需求过来,在设计时也不太可能考虑到,或者由于工期问题,只能是遇到了再看怎么去设计扩展。

而特别加补丁,丑就丑吧,就像之前在网上看到的一个视频,一堆糖果看到一个颜色不一样的,扣掉了以为完美,结果多米诺骨牌般整个崩塌了。在程序后续的维护,不太可能完全去考虑什么原则、模式等。时间、效果的制约下,真的是能跑通不出错就行。

相关文章

  • 2022-10-11-桥梁模式

    看作者在桥梁模式举例,iPod、MP4,哈哈,能看出书的年头了。 这看代码也太简单了吧。 工作忙一些,太定制化的需...

  • 第4章 结构型模式-桥梁模式

    一、桥梁模式的简介 二、桥梁模式的应用 三、桥梁模式的实例

  • 桥梁模式

    一、桥梁模式介绍 二、桥梁模式代码实例

  • 3.桥梁模式 桥梁模式:桥梁模式是一个非常重要的模式,也是一个比较复杂的模式。熟悉这个模式对于理解面向对象的设计原...

  • 桥梁模式

    桥梁模式的定义 桥梁模式也叫做桥接模式定义:将抽象和实现解耦,使得两者可以独立地变化。桥梁模式的重点是在“解耦”上...

  • 桥梁模式

    Abstraction 抽象化角色 Implementor 实现化角色 RefinedAbstraction 修正...

  • 桥梁模式

    实现化角色抽象类或接口 实现化角色抽象类或接口实现类 抽象化角色抽象类 具体抽象化角色 场景使用

  • 桥梁模式

    假设现需要提供3种型号的画笔能画出(三角形,正方形,星形),能够绘制3种不同颜色,如果使用蜡笔,我们需要准备3*3...

  • 桥梁模式

    今天我要说说我自己,梦想中的我自己,我身价过亿,有两个大公司,一个是房地产公司,一个是服装制造业,这两个公司都很赚...

  • 桥梁模式

    桥梁模式的定义 桥梁模式(Bridge Pattern)也叫做桥接模式,是一个比较简单的模式,其定义如下: Dec...

网友评论

      本文标题:2022-10-11-桥梁模式

      本文链接:https://www.haomeiwen.com/subject/ehstzrtx.html