抽象:
1-过程抽象:忽略不相关细节,关注相关细节。
2-数据抽象。
3-和封装互补。
继承:
1-类的重用。
2-继承:方法,变量。
3-重写:装饰者模式,不修改类,添加新特性。
4-类不支持多继承,支持多实现。父类----子类;基类----派生类。
封装:
1-对过程、数据进行封装,提供一哥接口功能。
2-public,private,protected.
多态:
1-interface employee
class A: waiter
class B: manager
2-IOC 工厂模式创建对象
3-重写:方法;重载:返回值类型不同。