PHP笔记之面向对象(2)

tech2022-07-27  183

目录

继承

基本概念

基本语法:

几个基本概念

访问控制修饰符

parent关键词

构造方法和析构方法调用上级同类方法的问题

覆盖(override):

基本概念

重写的基本要求:

最终类

最终方法

设计模式

什么叫设计模式?

工厂模式

单例模式:

设计一个类:mysql数据库操作类


继承

基本概念

将一个类A中的特性信息,传递到另一个类B中,此时就称为:

           B继承A

           A派生出B;

基本语法:

几个基本概念

访问控制修饰符

parent关键词

构造方法和析构方法调用上级同类方法的问题

覆盖(override):

基本概念

重写的基本要求:

最终类

最终类,其实就是一种特殊要求的类:要求该类不允许往下继承下去。

最终方法

最终方法,就是一个不允许下级类去覆盖的方法!!

设计模式

什么叫设计模式?

简单来说,设计模式就是解决某个问题的一般性代码的经验性总结。

类比来说:

       它类似之前所学的“算法”:针对某种问题,使用某种特定的语法逻辑就可以完成该任务。

工厂模式

所谓工厂模式,就是这样一个类(就是所谓的工厂类):

        它可以根据“传递”给他的类名,而去生产出对应的类的对象。

单例模式:

例,就是实例(Instance),其实就是对象(object)

单例:就是一个对象;

单例模式:就是设计这样一个类,这个类只能“创造”出它的一个对象(实例);

   

设计一个类:mysql数据库操作类

使用这个类的代码如下所示:

 

最新回复(0)