
设计模式
茶向
这个作者很懒,什么都没留下…
展开
-
设计模式之观察者模式
//test2.h #pragma once #include #include #include using namespace std; class Microsoft; class Stock; //观察者 class IObserver { public: virtual void SendData(Stock* ms)=0; }; class Investor : publ转载 2012-03-16 17:40:36 · 454 阅读 · 0 评论 -
行为树示意图
http://blog.youkuaiyun.com/kenkao/article/details/6099966转载 2016-12-22 09:43:07 · 738 阅读 · 0 评论 -
行为树入门
Behavior Designer 行为树入门 本篇教程将带领大家熟悉 行为树插件之Behavior Designer 。本篇教程不会出现过多的代码,故也适合策划学习。 你将学习到一种新的动画与AI的解决方案使即使用Behavior Designer来设计动画的播放逻辑与AI的行为逻辑, 如果你用过PlayerMaker那么再好不过了,你可以Behavior Designer当作是转载 2016-12-21 11:22:35 · 1847 阅读 · 0 评论 -
设计模式的6大原则
http://www.cnblogs.com/toutou/p/4870926.html转载 2015-10-20 11:40:29 · 407 阅读 · 0 评论 -
代理模式
代理模式 代理模式 1 代理模式中的原类和代理类继承同一父类; 2 原类对象与代理类对象接口相同,功能一致; 3 起到了隐藏原类的作用。 适配器模式 1 只有适配器继承目标接口; 2 讲原有类接口转换为目标代码需求的接口。 外观模式 是多个类的集成、统一适配。转载 2014-08-05 16:19:58 · 558 阅读 · 0 评论 -
装饰模式
什么是装饰设计模式: 当想要对已有的对象进行功能增强时, 可以定义类,将已有对象传入,基于已有的功能,并提供加强功能。 那么自定义的该类称为装饰类。 装饰类通常会通过构造方法接收被装饰的对象。 并基于被装饰的对象的功能,提供更强的功能。转载 2014-08-03 12:58:08 · 545 阅读 · 0 评论 -
外观模式
外观模式就是将多个关系比较复杂的类放到一个外观类中统一处理,从而外部调用起来只要与外观打交道,而不必清除内部各个类之间的调用关系,简化了客户端调用的复杂度。就像《软件秘笈-设计模式那点事》书中所列举的糖醋排骨的例子:厨师就相当于外观,我们想要吃什么东西(比如糖醋排骨)只要问厨师(调用外观)点就行了,厨师(外观)会做好了给我们,而在这个过程中,我们完全不必知道糖醋排骨的制作流程,从而减少客户端调用和转载 2014-08-03 12:35:48 · 701 阅读 · 0 评论 -
开发者需知的10类工具
http://www.youkuaiyun.com/article/2013-05-09/2815204-10-Software-Tools-You-Should-Know转载 2013-05-13 12:37:53 · 589 阅读 · 0 评论 -
设计模式
http://terrylee.cnblogs.com/archive/2006/02/21/334911.html 一个比较好的设计模式博客 http://lavasoft.blog.51cto.com/62575/11674 http://blog.youkuaiyun.com/helloguonan/article/details/6911708 http://blog转载 2012-03-06 20:54:29 · 410 阅读 · 0 评论 -
设计模式-适配器
适配器设计模式 应用在哪里: a. 想使用一个已经存在的类,而它的接口不符合你的需求,想修改一个已经投产中的接口时, b. 想创建一个复用的类,该类可以与其他不相关的类或不可预见的类协同工作 c. 为了以后能扩展,让别人去继承实现接口,以达到适配的目的 d. 需要一个统一的输出接口,而输入端的类型不可预知 案例1: 图形绘制软件,Shape类,子类,LineShape, P原创 2018-01-07 11:38:28 · 237 阅读 · 0 评论