接口的意义

接口的意义:
         接口的规范:定义一个接口实现某个功能,其实现此接口的通常类才去具体怎样实现。
         列如定义一个弹琴功能的接口,而其实现的类是具体怎样去作。
         接口具备良好的扩展性,维护性,耦合性低:
         当弹琴功能要增长一些功能时,这是能够直接在接口增长其方法。
         当弹琴功能完全要改变,这时只要重新引用一个接口实现类就行。
         接口之间是独立的,一个接口出现问题,其余接口功能不会受影响。
        
         接口的多(implements)实现(能够理解多继承)
         java类可单继承,子类能够单一实现某种功能而不用担忧。假如类能够多继承,那么两个类具备
         相同的方法,在对象在调用其方法时而不知道调用那个方法。
        
         接口支持多实现,由于接口自身具备定义某种方法而不实现。这样提升了代码的重用性
         这样能够实现不一样的功能。列如接口a具备走的功能,接口b具备看书的功能。那么类T实现a,b
         那吗类T就有走和看书的功能了。
         接口定义常量的意义
        那么若是一个方法改变了该接口的变量的值的话,这样破坏了封装性,全部当前程序中访问该接口的对象方法,
        全部实现了该接口的通常类其对象的值都会跟着变,这会引发很大的混乱的。
        故接口常量定义为public static final.java

相关文章
相关标签/搜索