设计模式 design patterns
黄培龙
你好,我是一名游戏开发者,做过休闲游戏、竞技游戏、mmorpg、战棋游戏、卡牌自走棋,项目中我擅长框架搭建、战斗系统、网络同步(状态同步、帧同步)、物理引擎、AI,熟悉渲染管线、性能优化。我可以教你游戏开发技术,帮你解决项目问题。
展开
-
设计模式总结 结构型模式
结构型模式 适配器模式 提供Adaptee功能的转换,包装 类的适配器,继承Adaptee,实现interface 对象适配器,持有Adaptee,实现interface 双向适配器,要求Adaptee也是一个接口 实现interface,adaptee,用适配器替换所有对interface和adaptee的调用 桥接模式 运行时更换代理对象 组合模式 当对象具有树形结构式 装饰器模式 运行时...原创 2019-07-02 21:02:46 · 104 阅读 · 0 评论 -
设计模式总结 行为型模式
行为型模式 责任链模式 有一个线状流水线,能处理不同的工序,配置请求参数来选择流水线的处理工序 个人思考 为什么不用分支的方式,把所有的工序都做成成套的流水线呢,非要把不同工序合成一个流水线呢 如果做出所有的分支会很麻烦,那么就用责任链 和命令模式的不同 单个和链式多个 命令模式 控制器发出抽象的命令,接收器响应命令 运行时更换命令对象就可以切换接收器 可以用在撤销操作上 ...原创 2019-07-02 21:14:45 · 181 阅读 · 0 评论 -
设计模式总结 创建型模式
创建型模式 工厂方法 字符串作为参数生产对象 工厂生产不同类别的产品 抽象工厂 字符串作为参数生产不同类型工厂 一个类型工厂生产同一个类别的不同产品 builder partten 创建者模式 通过builder设置参数,完成对象创建 强调一步一步完成对象创建 原始的builder模式需要导演类 原始的builder在导演类里把每一步build都执行一次 改进 改进的builder模式...原创 2019-06-28 12:33:01 · 125 阅读 · 0 评论