设计模式
赖张殷
这个作者很懒,什么都没留下…
展开
-
【设计模式】使用unity实现观察者模式(delegate,event)
最近开发的时候,发现要用到设计模式中的观察者模式,所以就找了一些资料来看看,然后自己结合Unity来实现了一下观察者模式,由于本人是初学者,写的不好,望请指导。首先,摆好如图所示的UI的界面:然后建立如下的脚本:1、Subject(这个脚本是事件的派发类,所有发生的事件都由这个类来派发)using UnityEngine;using System.Co原创 2017-01-24 23:53:52 · 3966 阅读 · 0 评论 -
【设计模式】使用unity实现代理模式(Proxy mode)
阅读《大话设计模式》后,自己根据unity的特性写的一个简单demo,如有不妥之处,欢迎评论纠正....先贴上书中的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 代理模式原创 2017-03-28 22:31:16 · 2940 阅读 · 0 评论 -
【设计模式】使用unity实现策略模式(strategy model)
阅读《大话设计模式》后,自己根据unity的特性写的一个简单demo,如有不妥之处,欢迎评论纠正....首先是贴出书中,关于策略模式(strategy)的简介:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。然后下面是书中实现策略模式的代码:using System;using Syst原创 2017-03-25 20:02:24 · 1515 阅读 · 0 评论 -
【设计模式】使用unity实现状态模式(State mode)
阅读《大话设计模式》后,自己根据unity的特性写的一个简单demo,如有不妥之处,欢迎评论纠正....首先贴上书中关于状态模式的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tas原创 2017-04-08 22:07:28 · 2460 阅读 · 0 评论 -
【设计模式】使用unity实现模板模式(Template mode)
阅读《大话设计模式》后,自己根据unity的特性写的一个简单demo,如有不妥之处,欢迎评论纠正....首先贴上书中关于模板模式的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespa原创 2017-04-01 23:12:04 · 3009 阅读 · 0 评论 -
【设计模式】使用unity实现外观模式(Facade mode)
阅读《大话设计模式》后,自己根据unity的特性写的一个简单demo,如有不妥之处,欢迎评论纠正....首先贴上书中关于外观模式的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tas原创 2017-04-05 21:32:09 · 1739 阅读 · 0 评论 -
【设计模式】使用unity实现建造者模式(Builder mode)
阅读《大话设计模式》后,自己根据unity的特性写的一个简单demo,如有不妥之处,欢迎评论纠正....首先贴上书中关于建造者模式的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;原创 2017-04-06 19:48:20 · 2510 阅读 · 0 评论