什么是php面向对象编程?为什么要有php面向对象编程?
时间:2010-06-04 来源:本站原创 作者:本站编辑 浏览次数:
不知道你没有自己写过,或亲自阅读过上万行代码,呵呵其实我也没有过,不过上千行代码还是写过的,我先说说我的经验吧,当你自己写了 上千行代码以后,自己都有点看着晕,有时间出来了错误,还得找上个半天,为了使php也能用于大的项目上(更能使我们的代码成为功能模块 ,更能促进团队之间的合作),php面向对象编程应运而生。
我首先说一下什么是面向对象编程,面向对象编程实际上是相对于面向过程编程而提出的一种新的编程思想。
面向对象编程站在不同层面,可能会有不同的理解,下面是我的个人理解,仅供参考。
它是从现实生活中客观存在的事物(即对象)出发来设计软件系统,并在系统构造中尽可能运用我们人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成 单位,最后完成解决问题的系统。
面象对象编程的优点:
过去的面向过程编程常常会导致所有的代码都包含在几个模块中,使程序难以阅读和维护。在做一些修改时常常牵一动百,使以后的开发和维护难以为继。而使用OOP技术,常常要使用许多代码模块,每个模块都只提供特定的功能,它们是彼此独立的,这样就增大了代码重用性,易维 护性。说得不够全面,欢迎大家和我一起讨论。
我首先说一下什么是面向对象编程,面向对象编程实际上是相对于面向过程编程而提出的一种新的编程思想。
面向对象编程站在不同层面,可能会有不同的理解,下面是我的个人理解,仅供参考。
它是从现实生活中客观存在的事物(即对象)出发来设计软件系统,并在系统构造中尽可能运用我们人类的自然思维方式,强调直接以问题域
面象对象编程的优点:
过去的面向过程编程常常会导致所有的代码都包含在几个模块中,使程序难以阅读和维护。在做一些修改时常常牵一动百,使以后的开发和维
版权归原作者所有,内容仅供参考学习,不得用于商业用途。