首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面向过程程序员的面向对象编程

面向过程程序员的面向对象编程
EN

Stack Overflow用户
提问于 2011-06-29 23:15:59
回答 4查看 315关注 0票数 2

在过去的10年里,我一直在使用用PHP编写的一些过程性应用程序。其中两个很快就会消失,我需要跟上OOP技术的步伐。

有没有好的教程或书是为熟练的过程化程序员写的?熟练地使用函数,并通过不同的包含文件对函数进行分类。我喜欢干净,易于遵循的代码(以及相应的文档)。我的大脑已经被训练成程序化思考,尽管经验教会我将代码分解成可重用的部分(更容易维护和更新)。我知道OOP是基于同样的想法,但我需要一些帮助来克服学习这项(对我来说)新技术的障碍。

EN

回答 4

Stack Overflow用户

发布于 2011-06-29 23:21:10

我也遇到了同样的情况,于是我开始使用CodeIgniter。它自然而然地引导我进入了oop (我喜欢它)。

...so通过使用CI教程,我个人认为你可以达到你的目标。

hth

票数 2
EN

Stack Overflow用户

发布于 2011-06-29 23:21:54

也许你应该看看Matt Zandstra的“PHP对象,模式和实践”,第三版。实际上,我不喜欢这本书的写作风格;它以一种难以理解的方式介绍了一些难以理解的概念,然后希望你在讨论这本书的后续材料时永远对它们感到满意。尽管如此,通过一些工作,它肯定会帮助你超越普遍存在的由“三角形”和“正方形”子类扩展的形状基类的例子(等)。它的目标读者是过程化的PHP程序员,所以它可能对你非常有用。

Martin Fowler的“企业应用程序架构的模式”也很受推崇,尽管它用Java演示了它的代码示例,而我自己从未读过它。

票数 1
EN

Stack Overflow用户

发布于 2011-06-29 23:34:32

我自己从来没有读过它,但我听说Head First Java是一本学习OOP原则的好书,可能会对你有所帮助,http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6523017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档