202111-01 java设计模式--桥接模式详解 目录引例桥接模式实战示例代码:总结引例需求:对不同手机类型的不同品牌(比如按键手机:诺基亚、翻盖手机:纽曼、智能手机:华为、小米)实现操作编程(比如:开机、关机、打电话)。先来说说一般解法:将不同手机类型继承父类手机,最后各个品牌再继承对应手机类型:弊端:乍一看没问题,但其实不易扩展(类爆炸),如果增加新的手机类型(比如新兴的折叠式),就需要增加各个手机品牌的类去继承(比如已继承智能手机的华为小米)... 继续阅读 >
202108-10 Java设计模式之桥接模式的实现 桥接模式桥接模式是将抽象部分与它的实现部分分离,使他们都可以独立地变化。它是一种对象结构型模式,又称为柄体(HandleandBody)模式或接口(Interface)模式。上图一个类被三个类继承,使我们的程序扩展性,可维护性低,违反了单一职责原则。具体代码实现如下:1.创建品牌接口packagecom.jialidun.gof.birdge;//品牌publicinterfaceBrand{voidinfo();}2.创建计算机的抽象类packagecom.jialidun.gof.birdge;//抽象的电... 继续阅读 >