cocos2d-x经验分享4-Factory类工厂.控制反转
2016-09-02 00:16
155 查看
也许这个设计模式不够好.
但是至少可以解耦一下类的依赖关系
这个Factory类工厂 我的思路是起源于JAVA spring框架中的IOC
Factory *Factory::m_pInstance = NULL;
Factory* Factory::Get_Factory()
{
if (m_pInstance == NULL) {
m_pInstance = new Factory();
}
return m_pInstance;
}
工厂类写成单例
需要用到的时候
这么做的好处.你至少可以保证单例
同时.类的初始化和销毁.是更容易控制的
也许这不算什么好的设计模式.但是他至少能派上点用场 以上就是我这1
2个月来.一些摸索的经验
至于其他简单点的 或者网上资料很多的
我就不BB了
因为其实我也很菜... 我C++写的不怎么样
好了...我该投简历找该死的JAVA WEB工作了
说实话...15年就辞职了.后面都没咋写过JAVA了 找不着的到还是个问题..
但是至少可以解耦一下类的依赖关系
这个Factory类工厂 我的思路是起源于JAVA spring框架中的IOC
Factory *Factory::m_pInstance = NULL;
Factory* Factory::Get_Factory()
{
if (m_pInstance == NULL) {
m_pInstance = new Factory();
}
return m_pInstance;
}
工厂类写成单例
Actor_Alice* Factory::Get_Actor_Alice() { if (Alice == NULL) { Alice = Actor_Alice::create(); } return Alice; }//类的初始化写入其中
需要用到的时候
这么做的好处.你至少可以保证单例
同时.类的初始化和销毁.是更容易控制的
也许这不算什么好的设计模式.但是他至少能派上点用场 以上就是我这1
2个月来.一些摸索的经验
至于其他简单点的 或者网上资料很多的
我就不BB了
因为其实我也很菜... 我C++写的不怎么样
好了...我该投简历找该死的JAVA WEB工作了
说实话...15年就辞职了.后面都没咋写过JAVA了 找不着的到还是个问题..
相关文章推荐
- [经验分享] 精通android体系架构、mvc、常见的设计模式、控制反转(ioc)
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(一)后台控制逻辑代码部分(转)
- 分享一点早年需求管理和变更控制的经验
- 运维经验分享(二)-- Linux Shell之ChatterServer服务控制脚本二次优化
- 控制反转(IoC) ? 工厂模式?
- cocos2d-x经验分享
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(一)后台控制逻辑代码部分
- cocos2d-x经验分享2-取按键按下
- 控制反转(IoC) ? 工厂模式?
- 《大掌门》欧阳刘彬--基于Cocos2d-x引擎开发经验分享
- 分层,工厂模式,依赖注入控制反转
- N95当手柄玩游戏,甩起来还可以用手势控制电脑,分享一下我们的设计经验
- (热更新相关)CocoaChina 2013春季开发者大会:《大掌门》欧阳刘彬--基于Cocos2d-x引擎开发经验分享
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(一)后台控制逻辑代码部分
- 运维经验分享(一)-- Linux Shell之ChatterServer服务控制脚本
- cocos2d-x编译成android 以及android开发环境一些经验分享
- 本人实习一个月经验分享(一)-------ubuntu操作和svn版本控制
- Delphi控制Excel的经验(二) 分享
- 《大掌门》欧阳刘彬--基于COCOS2D-X引擎开发经验分享
- 运维经验分享(五)-- 改进的java进程管理的服务控制脚本