目录
继承
基本概念
基本语法:
几个基本概念
访问控制修饰符
parent关键词
构造方法和析构方法调用上级同类方法的问题
覆盖(override):
基本概念
重写的基本要求:
最终类
最终方法
设计模式
什么叫设计模式?
工厂模式
单例模式:
设计一个类:mysql数据库操作类
将一个类A中的特性信息,传递到另一个类B中,此时就称为:
B继承A
A派生出B;
最终类,其实就是一种特殊要求的类:要求该类不允许往下继承下去。
最终方法,就是一个不允许下级类去覆盖的方法!!
简单来说,设计模式就是解决某个问题的一般性代码的经验性总结。
类比来说:
它类似之前所学的“算法”:针对某种问题,使用某种特定的语法逻辑就可以完成该任务。
所谓工厂模式,就是这样一个类(就是所谓的工厂类):
它可以根据“传递”给他的类名,而去生产出对应的类的对象。
例,就是实例(Instance),其实就是对象(object)
单例:就是一个对象;
单例模式:就是设计这样一个类,这个类只能“创造”出它的一个对象(实例);
使用这个类的代码如下所示: