面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。
主要特征:封装、继承、多态.
权限修饰符分别有:
public公有的 protected受保护的 private私有的
public公有的:可以在类外及类内使用;
protected受保护的:可以在子类及本类中使用;
private私有的:只能在本类中使用;
访问普通成员属性及方法:
①类内:使用$this来进行操作
②类外:使用实例化之后的对象$obj来进行操作
访问静态成员属性及方法:
①类内:使用 self:: 来进行操作
②类外:使用类名来进行操作
常见的设计模式有:
单例模式、工厂模式、观察者模式、策略模式等。
单例模式:即只能存在一个实例化的对象,避免重复、多次对类进行实例化,降低了内存的开销,特点是三私一公。
参考:https://zhuanlan.zhihu.com/p/34325849
评论列表(0条)