延迟静态绑定 self 用于类中静态 this 用于对象中静态 static 延迟绑定用于对象中实例化本类 parent 用于父级元素
高内聚,低耦合
耦合:多个组合、多个类。
内聚:重复代码。
组合优于继承,针对接口编程,变化的概念,父子关系
抽象->调用具体的类方法
多态是指程序能够检测对象所属的实际类, 并在当前上下文不知道其真实类型的情况下调用其实现的能力。
多态(Polymorphism)属于面向对象三大特征之一,它的前提是封装形成独立体,独立体之间存在继承关系,从而产生多态机制。多态是同一个行为具有多个不同表现形式或形态的能力。