java 接口与抽象类 接口 interface 可以定义常量 定义的方法都是抽象的,公共的一个类可以实现多个接口不可以为接口创建实例接口之间可以继承 接口定义了行为,但不提供实现 可以将接口看作是一个契约或承诺 抽象类 通过 abstract 可以定义抽象方法 抽象类不可以创建实例继承抽象类的非抽象子类要实现其中的抽象方法 接口型模式 适配器模式 adapter外观模式 facade合成模式 composite桥接模式 bridge