设计模式笔记(8)---桥接模式(结构型)
摘要:
Gof定义将抽象部分与实现部分分离,使他们都可以独立地变化。先来看一个简单的例子,假设我们需要开发一个同时支持PC和手机的坦克游戏,游戏在PC和手机上的功能都一样,有同样的类型,有同样的功能需求变化,而这些游戏中的坦克有多种不同的型号:T50 T60等。根据面向对象的思想,我们可以很容易设计一个坦克(Tank)的抽象类,然后不同的型号都继承抽象类,并且PC和手机上的图形绘制,操作等都是不相同的,所以不同的平台都要提供自己的一套实现:坦克抽象类/// <summary>/// 坦克的抽象类/// </summary>public abstract class Tank{ 阅读全文
posted @ 2012-05-25 14:40 zhuhai 阅读(161) 评论(0) 推荐(1)
浙公网安备 33010602011771号