设计模式笔记-桥模式
来源:互联网 发布:西门子840d攻丝编程 编辑:程序博客网 时间:2024/05/17 03:23
桥模式主要将抽象与实现部分分离,使他们可以单独变化。
public interface Product { public String getProductName();}public class ConcreteProduct1 implements Product { public String getProductName() { return "ConcreteProduct1" ; }}public class ConcreteProduct2 implements Product { public String getProductName() { return "ConcreteProduct2" ; }}public abstract class BrandProduct { Product product; BrandProduct(Product product) { this.product = product; } public abstract String getBrandProductName ();}public class BrandProduct1 extends BrandProduct { BrandProduct1(Product product) { super(product); } @Override public String getBrandProductName() { return "BrandProduct1 : " + super.product.getProductName(); }}public class BrandProduct2 extends BrandProduct { BrandProduct2(Product product) { super(product); } @Override public String getBrandProductName() { return "BrandProduct2 : " + super.product.getProductName(); }}public class BrightClient { public static void main(String[] args) { Product product1 = new ConcreteProduct1(); Product product2 = new ConcreteProduct2(); BrandProduct brandProduct11 = new BrandProduct1(product1); BrandProduct brandProduct12 = new BrandProduct1(product2); BrandProduct brandProduct22 = new BrandProduct2(product2); System. out.println(brandProduct11.getBrandProductName()); System. out.println(brandProduct12.getBrandProductName()); System. out.println(brandProduct22.getBrandProductName()); }}
0 0
- 设计模式笔记-桥模式
- 《大话设计模式》--笔记(桥接模式)
- 设计模式学习笔记-桥接模式
- 设计模式笔记之---桥接模式
- 【js设计模式笔记---桥接模式】
- 设计模式--之桥接模式 笔记
- 设计模式 笔记 桥接模式 Bridge
- 设计模式学习笔记-桥接模式
- 设计模式笔记:桥接模式
- 设计模式学习笔记--桥接模式
- 【js设计模式笔记---桥接模式】
- 设计模式学习笔记--桥接模式
- 设计模式笔记七:桥接模式
- 设计模式.笔记.外观模式
- 设计模式 笔记 观察者模式
- 设计模式笔记--策略模式
- 设计模式笔记--代理模式
- 设计模式笔记--观察者模式
- 自开发显示表索引程序
- Java学习之Servlet-doGet()与doPost()
- 自开发对比报表的工具程序
- 数据库连接池
- Setup Factory 脚本编辑方法
- 设计模式笔记-桥模式
- 自开发程序下载的工具
- 分享一个连接,python扩展包下载地址分享包括numpy,scipy等,解决了win8系统不能使用这些扩展包的问题!
- 王立平--GUI与GUILayout的区别
- Automake简单使用,网上很多的都报错,参考官方文档改了一些,行了
- C语言中的基本数据类型
- Java:Java中引用的原理
- UVALive 6485 Electric Car Rally (BFS,优先队列)
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)