- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 设计模式总结1
为什么用面向对象: 四大发明之一活字印刷术—可复用, 可维护, 可扩展, 灵活性好; 在编程中就是通过: 封装, 继承, 多态来实现;六大原则: 开放-封闭原则 扩展是开放的, 修改是封闭的(对原有代码的修改); 将变化抽象出来; 当我们设计之初, 假设不会变化, 但当变化发生时, 我们就创建抽象来隔离以后的变化; 面对需求, 对程序的改变是通过增加代码进行的, 而不是改变现
2015-09-17 17:32:14 359
转载 设计模式六大原则
http://www.uml.org.cn/sjms/201211023.asp设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个
2015-09-16 21:30:11 250
原创 Lua基础
Lua基础 Lua没有main的概念,只能嵌入到一个宿主程序中工作,这个宿主程序被称作embedding program 或 host. \ddd : ddd是一串最多三位的十进制数字, 用来描述一个字符. \10, 如果该字符后面接一个数字5,则\0105 下面五种描述了完全相同的字符串: a = “abc\n123”; a = [[abc 123]];
2015-09-16 14:17:29 707
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人