- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 程序设计原则之Tell, Don’t Ask原则
代码中,我看到的最多被违反的原则是“命令,不要去询问(Tell, Don’t Ask)”原则。这个原则讲的是,一个对象应该命令其它对象该做什么,而不是去查询其它对象的状态来决定做什么(查询其它对象的状态来决定做什么也被称作‘功能嫉妒(Feature Envy)’)。在面向对象的编程中,一个对象被定义成由对象状态和操作这个状态的方法组成。在《Holub on Patterns: Learning Design Patterns By Looking At Code》这本书里,Allen Holub在第一章
2021-06-07 10:04:27 1364
原创 程序设计原则之SOLID原则
设计模式中的SOLID原则,分别是单一原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则。前辈们总结出来的,遵循五大原则可以使程序解决紧耦合,更加健壮。SRP 单一责任原则 OCP 开放封闭原则 LSP 里氏替换原则 ISP 接口隔离原则 DIP 依赖倒置原则 单一责任原则指的是一个类或者一个方法只做一件事。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化就可能抑制或者削弱这个类完成其他职责的能力。例如餐厅服务员负责把...
2021-06-07 10:02:06 8705
原创 OOP有什么弊端
作者:田乐链接:https://www.zhihu.com/question/20275578/answer/27073776来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。OO 一方面是一个过载的概念(包含了很多广义的最佳实践),另一方面 OO 又被很多误解所包围。从我个人经历的角度,这些地方值得注意。OO 是一个与时俱进的概念,我们不能绝对的讨论最早提出 OO 理论的人所谈论的那个 OO。我们还要讨论后来对 OO 阐述的不同角度,或者说 OO 的不同流派。我比较
2021-06-05 18:29:46 629
原创 面向对象程序设计
1.面向对象是相对于面向过程的,比如你要充话费,你会想,可以下个支付宝,然后绑定银行卡,然后在淘宝上买卡,自己冲,这种种过程。但是对于你女朋友就不一样了,她是面向“对象”的,她会想,谁会充话费呢?当然是你了,她就给你电话,然后你把之前的做了一遍,然后她收到到帐的短信,说了句,亲爱的。这就是面向对象!女的思维大部分是面向“对象”的!她不关心处理的细节,只关心谁可以,和结果!2....
2021-06-04 13:34:09 6737 4
Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf
2020-05-08
手游核心技术实战.pdf
2020-02-23
现代游戏开发工作流.pptx
2020-02-23
LitJson.dll
2020-02-23
unity3d逻辑程序员开发面试题.doc
2020-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人