设计模式---桥接模式
2008-08-18 18:45
197 查看
2008年08月15日 星期五 下午 05:23
松耦合 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { abstract class Vehicle { protected Engine e; public abstract void Show(); public abstract void InstallEngine(Engine e); } class RacingCar : Vehicle { public override void Show() { Console.WriteLine("跑车"); e.Show(); } public override void InstallEngine(Engine e) { this.e = e; } } class Tractor : Vehicle { public override void Show() { Console.WriteLine("拖拉机"); e.Show(); } public override void InstallEngine(Engine e) { this.e = e; } } abstract class Engine { public abstract void Show(); } class RacingCarEngine : Engine { public override void Show() { Console.WriteLine("跑车引擎"); } } class TractorEngine : Engine { public override void Show() { Console.WriteLine("拖拉机引擎"); } } class Client { public static void Main() { Vehicle v = new RacingCar(); v.InstallEngine(new RacingCarEngine()); v.Show(); v = new Tractor(); v.InstallEngine(new TractorEngine()); v.Show(); Console.Read(); } } } |
相关文章推荐
- 设计模式-桥接
- Java 设计模式 - 桥接模式
- 设计模式之桥接模式
- Java设计模式--桥接模式
- JAVA设计模式初探之桥接模式
- 【设计模式】桥接模式
- 设计模式-桥接模式
- 用代码和UML图化解设计模式之桥接模式的深入分析
- Java设计模式系列之桥接模式
- 【软考】设计模式-桥接模式
- 设计模式(5) - Bridge桥接模式
- 设计模式-桥接模式
- 设计模式笔记16:桥接模式(Bridge Pattern)
- 乐在其中设计模式(C#) - 桥接模式(Bridge Pattern)
- Java设计模式之桥接模式
- 23设计模式之桥接模式(Bridge)
- 设计模式之桥接模式
- c++设计模式--桥接模式
- 学习设计模式-桥接模式
- [设计模式]桥接模式(Bridge)