10 2020 档案
摘要:简单工厂就是生产整个计算器,而工厂方法只生产计算器的一部分; 原有的简单工厂可以生'+' '-' '*' '/' ;但是如果添加新的部件'%',厂房就 需要扩充、修改很可以会影响原来部件的正常生产,这就违背了 开放封闭原则;而工厂方法则不存在这个问题;我新开一个工厂专门 生产'%'就可以了. Fac
阅读全文
摘要:OperationFactory = {} Operation = {} function Operation:new(o) o = o or {} setmetatable(o,self) self.__index = self o.NumberA = 0 o.NumberB = 1 return
阅读全文
摘要:Lua 简单单例设计模式 单例设计模式是开发过程中使用最为广泛的设计模式之一,比如在一个业务场景下,需要一个管理工具,这个管理工具整个过程只需要一份即可,比如常用的UI管理工具中:窗口window 的管理工具 UIWinMgr 就是一个单例,SoundMgr 整个项目中音效音乐管理工具,ResMgr
阅读全文
摘要:BabeLua是一款基于VS (简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性: ●Lua语法高亮 ●语法检查 ●自动补全 ●一键注释 ●格式化代码 ●自定义代码折叠 ●工程管理 ●快速搜索和跳转 ●文件大纲 ●注入宿主程序内对Lua脚本进行调试 ●设置断点观察
阅读全文