在程序设计的早期,程序用流程图和自顶向下的方法设计。采用这种设计方法,程序员会将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,程序员会编写一个主过程来启动程序流程,随后根据程序流程走向,
调用想要的其它过程。这种类型的程序设计被称为结构化编程。
建立对象模型,将问题域化为不同的对象去处理。 区别:1.在结构化编程中,程序围绕着要解决的任务来设计。2.面向对象编程中,程序围绕着问题域中的对象来设计。
什么是对象:万物皆为对象。
什么是类:具有相同特征和行为。
对象与类的关系:类是对象的抽象,对象是类的实例。
使用:1.PHP 中使用关键字 class 来定义一个类。2.使用 new 这个关键字创建对象。
访问修饰符:
public所有的类都可以访问。
private只能当前类可以访问,其他不能访问。
protected子类可以访问。
函数:1.析构函数:当某个对象成为垃圾或者当对象被显式销毁时执行。
2.构造函数:是对象被创建时自动调用的方法,用来完成类初始化的工作。