设计模式
文章平均质量分 52
电达
这个作者很懒,什么都没留下…
展开
-
Unity3D设计模式之工厂模式(4)
工厂模式:所有的对象的创造,都有一个对象去创造一、一个简单的工厂模式的例子public class Food{ public virtual void ShowMe() { }}public class TomatoFood:Food{ public override void ShowMe() {原创 2017-08-07 20:33:47 · 294 阅读 · 0 评论 -
Unity3D设计模式之观察者模式(16)(一)
首先这里要提到一种称为“观察者模式”的设计模式,这种设计模式在《大话设计模式》这本书中称为“观察者模式”或者“发布-订阅(Publish/Subscribe)模式”,我们这里暂且叫做“观察者模式”吧!该模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个对象在状态发生变化时会通知所有观察者对象,使它们能够自动更新自己。针对这个模式,我们可以考虑事件机制的实现,事件机制可以理原创 2017-08-06 15:27:04 · 470 阅读 · 0 评论 -
Unity3D设计模式之观察者模式(16)(二)
今天补充一个观察者模式的实用型案例利用系统自带的委托举了四个例子脚本一、 public static System.Action OnKeyAction ; public static System.Action OnKeyActionInt; public static System.Action OnKeyActionString; public原创 2017-08-08 21:52:27 · 174 阅读 · 0 评论 -
Unity3D设计模式之名称总结
创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Factory Method) 5. 原型模式(Prototype) 结构型: 6. 适配器模式原创 2017-07-24 20:54:01 · 301 阅读 · 0 评论 -
Unity3D设计模式之单例模式(1)
单例模式有三大要点:一、是每个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。下面是几种写法:一、public class Singleton{ static Singleton instance; public static Singleton Instance { get {原创 2017-07-14 21:19:44 · 246 阅读 · 0 评论 -
Unity3D设计模式之观察者模式(16)(三)
这个案例结合了委托和事件还有Button事件于一体的观察者模式实例应用直接上代码具体工程项目地址:原创 2017-08-08 22:26:58 · 197 阅读 · 0 评论 -
Unity3D设计模式之抽象工厂(2)
原创 2017-07-27 21:45:37 · 284 阅读 · 0 评论 -
Unity3D之设计模式MVC
MVC 各部分的功能:Model(模型表示企业数据和业务逻辑)封装应用状态响应状态查询暴露应用的功能Controler(控制器接受用户的输入并调用模型和视图去完成用户的需求)Servlet验证HTTP请求的数据将用户数据与模型的更新相映射选择用于响应的视图View(视图是用户看到并与之交互的界面)Jsp产生HTML响应请求模型的更新提供HTML form表单用于用户请求原创 2017-08-12 20:40:25 · 346 阅读 · 0 评论