我是一个程序员,试图学习面向对象范式的代码......我主要使用PHP,我想学习zend框架......所以,我觉得我需要学习在OO PHP中编写代码....
问题是,在很长一段时间内完成了使用函数的代码后,我无法用OO的方式思考....
也觉得可能我不是唯一一个从一开始就面临这个问题的人......
那么,你们是如何学习面向对象编程的呢?尤其是你是如何成功地"学习"代码使用函数......并学会将代码视为对象...?
有没有好的资源书籍或网站可以找到帮助......?
感谢您分享您的知识和经验......
Rod*_*ati 49
我已经用OO进行了20多年的软件开发,我可以告诉你,查看其他人的代码往往是教你如何在面向对象语言中进行过程编程.
我建议使用以下技术,如果大量应用,将迫使您使用OO技术,即使您可能还没有意识到它们.
如果遵循这些指导原则,您肯定会生成面向对象的代码,并且可能比许多有经验的开发人员具有更高的熟练程度.
最后,避免注射 - 即Spring,Unity等!! 使用注射可能有一些有效的案例 - 大多数用途都源于缺乏面向对象的设计经验.作为是否注射的指导原则,请考虑您注射注射的频率可能会发生变化.在许多情况下,我发现注入的东西永远不会改变 - 在这些情况下,唯一注入的是纯粹的开销.
祝好运!
ham*_*mcn 13