我最近和一位不喜欢的同事进行了一场辩论OOP http://en.wikipedia.org/wiki/Object-oriented_programming。引起我注意的是他说的话:
“在对象中进行编码有什么意义?如果是重用,那么我可以创建一个库并调用手头任何任务所需的任何函数。我需要这些多态性、继承、接口、模式或其他概念吗? ”
我们是一家小公司,为电子商务网站和房地产开发小型项目。
如何在“日常、现实世界”设置中利用 OOP?或者 OOP 真的是为了解决复杂的问题而不是为了“日常”开发吗?
我个人的看法:上下文
当您使用 OOP 进行编程时,您会对上下文有更深入的了解。它可以帮助您以更容易理解的方式组织代码,因为现实世界也是面向对象的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)