设计模式
乱舞的旋律、
这个作者很懒,什么都没留下…
展开
-
游戏开发中的设计模式——状态模式
Siki学院——游戏开发中的设计模式状态模式—— 菜鸟篇个人学习笔记案例开发——应用于场景转换由StartState场景,自动跳转到MainMenuState场景,点击按钮后,跳转到BattleState场景 GameLoop采用了脚本和游戏物体分离的开发模式using UnityEngine;using System.Collections;using Un...原创 2019-01-11 11:04:54 · 522 阅读 · 0 评论 -
外观模式+游戏开发中的设计模式——外观模式
何为外观模式外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使子系统更加容易使用依赖倒转原则+迪米特法则思想 代码实现using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Th...原创 2019-01-11 12:07:55 · 422 阅读 · 0 评论 -
单例模式+游戏开发中的设计模式——单例模式
01、设计模式:这是最全面 & 详细的 单例模式(Singleton)分析指南https://blog.csdn.net/carson_ho/article/details/5222309702、单例模式的优缺点https://blog.csdn.net/iblade/article/details/51107308何为单例模式单例模式(singleton):保证只有一...转载 2019-01-11 15:58:02 · 414 阅读 · 0 评论 -
中介者模式+游戏开发中的设计模式——中介者模式
siki学院学习笔记——中介者模式设计模式之中介者模式(Mediator)http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/30/2663922.html何为中介者模式中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。...原创 2019-01-12 11:07:46 · 362 阅读 · 0 评论 -
简单工厂模式
《大话设计模式》 程杰 著 个人学习笔记 V11.何为简单工厂模式简单工厂模式:用一个单独的类来做 创造实例的过程。根据输入,工厂就可以实例化出合适的对象,通过多态返回父类的方式实现结果。2.何为多态 “由于可以继承基类的所有成员,子类就都有了相同的行为,但是有时子类的某些行为需要相互区别,子类需要覆写父类中的方法来实现子类特有的行为,这样的技术在面向对象的编程中就是多...原创 2019-01-02 11:59:50 · 133 阅读 · 0 评论 -
状态模式
何为状态模式状态模式:当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类,应用场合1.当控制一个对象状态转换的条件表达式过于复杂时,把状态的判断逻辑转移到表示不同状态的一系列当中,可以把复杂的判断逻辑简化。2.当一个对象的行为取决于他的状态,并且他必须在运行 时刻根据状态改变他的行为 时,就可以考虑使用状态模式。作用1.消除庞大的条件分支语句...原创 2019-01-07 16:26:42 · 116 阅读 · 0 评论 -
桥接模式+游戏开发中的设计模式——桥接者模式
设计模式总结之Bridge Pattern(桥接模式)https://blog.csdn.net/cooldragon/article/details/52173915何为桥接模式桥接模式(Bridge):将抽象部分和他的实现部分分离,使他们都可以独立工作例如:角色装备枪。多种角色A B C, 多种枪1 2 3。假设A B C使用1;菜鸟篇:抽象出一个角色类O,...原创 2019-01-12 16:45:23 · 249 阅读 · 0 评论 -
什么是高内聚、低耦合?
什么是高内聚、低耦合?https://www.cnblogs.com/robnetcn/archive/2012/04/15/2449008.html起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性...转载 2019-01-23 09:32:44 · 372 阅读 · 0 评论