结构型-桥接bridge
来源:互联网 发布:矩阵lu分解问题 编辑:程序博客网 时间:2024/06/08 19:38
桥接模式的核心就是把这些实现比如游戏,通讯录的实现独立出来,让他们各自的变化。这就使得每种实现的变化不会影响其他实现,从而达到应对变化的目的。
Program.cs
using System;using System.Collections.Generic;using System.Text;namespace 桥接模式{ class Program { static void Main(string[] args) { HandsetBrand ab; ab = new HandsetBrandN(); ab.SetHandsetSoft(new HandsetGame()); ab.Run(); ab.SetHandsetSoft(new HandsetAddressList()); ab.Run(); ab = new HandsetBrandM(); ab.SetHandsetSoft(new HandsetGame()); ab.Run(); ab.SetHandsetSoft(new HandsetAddressList()); ab.Run(); Console.Read(); } } //手机品牌 abstract class HandsetBrand { protected HandsetSoft soft; //设置手机软件 public void SetHandsetSoft(HandsetSoft soft) { this.soft = soft; } //运行 public abstract void Run(); } //手机品牌N class HandsetBrandN : HandsetBrand { public override void Run() { soft.Run(); } } //手机品牌M class HandsetBrandM : HandsetBrand { public override void Run() { soft.Run(); } } //手机品牌S class HandsetBrandS : HandsetBrand { public override void Run() { soft.Run(); } } //手机软件 abstract class HandsetSoft { public abstract void Run(); } //手机游戏 class HandsetGame : HandsetSoft { public override void Run() { Console.WriteLine("运行手机游戏"); } } //手机通讯录 class HandsetAddressList : HandsetSoft { public override void Run() { Console.WriteLine("运行手机通讯录"); } } //手机MP3播放 class HandsetMP3 : HandsetSoft { public override void Run() { Console.WriteLine("运行手机MP3播放"); } }}
0 0
- 结构型-桥接bridge
- Bridge桥接(结构型模式)
- 【结构型模式】bridge(桥接)
- 结构型模式-桥接(bridge)
- Bridge 桥接(结构型模式)
- 结构型模式:Bridge(桥接)
- [设计模式-结构型]桥接(Bridge )
- 设计模式-结构型-bridge桥接
- bridge模式-结构型模式
- 设计模式笔记--结构型模式之二--桥接 Bridge
- 桥接(bridge) 模式--结构型模式之五
- 【设计模式基础】结构型模式 - 4 - 桥接(Bridge)
- 2.2 Bridge(桥接) -- 对象结构型模式
- 设计模式之结构型模式(一)-----桥接(bridge)模式
- 设计模式之类对象结构型 — BRIDGE (桥接)模式
- 结构型模式之二--- Bridge
- 9.Bridge(结构型模式)
- Bridge模式——结构型模式
- 一套通过c# sap-rfc 完整处理内表输入输出的程序
- 【java】request.getParameter 和 request.getAttribute 的功能作用详解.
- linux + cuda7.5 + opencv2.4.8编译caffe
- 数据在内存中的存放
- Resolution in《The Java® Virtual Machine Specification Java SE 7 Edition》
- 结构型-桥接bridge
- web.xml作用
- C/C++基础试题 测试
- JAVA中的equals方法与“==”
- Android之View和SurfaceView
- 结构型-组成/组合composite
- Parse终极总结
- 主机与虚拟机相互通信及虚拟机访问外网
- Android 高清加载巨图方案 拒绝压缩图片