1、抽象类
包含抽象方法的类叫做抽象类,可以包含一个或多个抽象方法。为抽象类创建对象是不安全的行为。
2、接口
Interface这个关键字产生一个完全抽象的类。要让一个类遵循某个特定的接口,需要使用一个特定的关键字——implements。接口中的方法必须被定义为public,默认也是public。
3、完全解耦
策略设计模式:创建一个能够根据所传递的参数对象的不同而具有不同的行为的方法。
时间: 2024-11-13 05:04:43
1、抽象类
包含抽象方法的类叫做抽象类,可以包含一个或多个抽象方法。为抽象类创建对象是不安全的行为。
2、接口
Interface这个关键字产生一个完全抽象的类。要让一个类遵循某个特定的接口,需要使用一个特定的关键字——implements。接口中的方法必须被定义为public,默认也是public。
3、完全解耦
策略设计模式:创建一个能够根据所传递的参数对象的不同而具有不同的行为的方法。