封装
把对象的属性和行为结合成一个独立的成体,尽可能的隐藏对象的内部实现细节,对外提供功能,外部只能使用提供的功能来实现需求,而不知道是如何实现的,增加安全性。
继承
子类继承父类的属性和行为,还可以根据自己的需求来扩展新的行为,提高了代码的复用性。
多态
指不同的对象可以对同一个消息做出响应,即同一个消息可以根据发送对象的不同而采用多种不同的行为方式。
抽象
指的是将现实世界中的实体或概念抽象为类或接口,以便更好地模拟现实世界的情景。
把对象的属性和行为结合成一个独立的成体,尽可能的隐藏对象的内部实现细节,对外提供功能,外部只能使用提供的功能来实现需求,而不知道是如何实现的,增加安全性。
子类继承父类的属性和行为,还可以根据自己的需求来扩展新的行为,提高了代码的复用性。
指不同的对象可以对同一个消息做出响应,即同一个消息可以根据发送对象的不同而采用多种不同的行为方式。
指的是将现实世界中的实体或概念抽象为类或接口,以便更好地模拟现实世界的情景。