设计模式 --桥接模式
来源:互联网 发布:网络端口 编辑:程序博客网 时间:2024/06/08 11:37
学习记录:
桥接模式:将抽象和实现部分分离。
我理解:产品设计的时候会有二个维度或者多个维度的变化。桥接模式就是将这些维度都分离出来向搭桥一样把这些串联起来。
目前只是初级认识!!!
比如游戏中:场景A出现小怪1,场景b出现boss
///桥接模式
///--A-B互不干扰的一个模式 单一职责原则
using UnityEngine;
using System.Collections;
using System;
public class BridgeManage : MonoBehaviour {
// Use this for initialization
void Start () {
sceneA sA = new sceneA();
sceneB sB = new sceneB();
small_mon1 l1 = new small_mon1();
boss_mon2 b2 = new boss_mon2();
l1.mon_name(); sA.scen_name();
b2.mon_name();b2.mon_name();
}
}
abstract class monster {
public abstract void mon_name();
}
abstract class scene {
public abstract void scen_name();
}
class small_mon1 : monster
{
public override void mon_name()
{
Debug.Log("我是小怪1");
}
}
class boss_mon2 : monster
{
public override void mon_name()
{
Debug.Log("我是boss");
}
}
class sceneA : scene
{
public override void scen_name()
{
Debug.Log("在场景A");
}
}
class sceneB : scene
{
public override void scen_name()
{
Debug.Log("在场景B");
}
}
- 设计模式----桥接模式
- 设计模式---桥接模式
- 设计模式:桥接模式
- 设计模式 桥接模式
- 设计模式 - 桥接模式
- 设计模式--桥接模式
- 设计模式--桥接模式
- 设计模式 - 桥接模式
- 设计模式-桥接模式
- 设计模式 - 桥接模式
- 设计模式 - 桥接模式
- 【设计模式-桥接模式】
- 设计模式:桥接模式
- 【设计模式】----桥接模式
- 【设计模式】桥接模式
- 设计模式--桥接模式
- 设计模式-桥接模式
- 设计模式:桥接模式
- MySql操作表中的数据
- MyBatis与Hibernate区别
- Android Studio编译报错 Gradle's dependency cache may be corrupt. Re-download dependencies
- 体会设计模式
- __I、 __O 、__IO&volatile&const解惑
- 设计模式 --桥接模式
- css3高级样式
- 数据库入门+php基础加强训练+CMS源码分析
- Java中反射机制(Reflection)学习
- JAVA实现简单的图书管理系统
- Java抓取网页爬虫
- LeetCode算法题目:Search a 2D Matrix II
- TIME
- JAVA程序导出Excel表格