封装:隐藏对象的属性和实现细节,仅对外公开接口,控制程序中属性的读和修改的访问级别。继承:指一个对象直接使用另一对象的属性和方法。多态:父类指针指向子类对象,父类类型参数可以接收子类类型参数的传入iOS之类的三大特性(封装、继承、多态)