接口和抽象类的总结,还有一点浅见

       本文主要写给自己,算是对自己一个提醒吧!

      接口和抽象类,在一开始学习java时就有学过,后来的很多时候,因为自己懒,默认不去研究别人的代码,只是混吃等吃,一点自我的抱怨。

      接口,最开始知道是抽象类的抽象,只有方法名,那时候感觉就是用于规定方法的名称,让继承接口的方法,必须实现以接口里这些方法;后来知道接口能作为多态,让调用更加方便;知道是知道,但是没用!!!刚才知道接口作为给其他系统调用的一个通道;接口,总结来说,总要的是两点,对外调用接口和多态(多态,让代码更加灵活,很多的算法或者设计模式都用到接口多态这一特性)。

      抽象类,介于接口和类之间。能够有抽象方法,也可以有实现方法。抽象类可以作为接口和类的中介,也可以将许多类的共性提取出来,这样其他类共同继承抽象类的时候,可以减少代码量,比如日志类,每个类都需要日志类,但是每个类实现一个自己的日志类太臃肿了。

      上面是目前对java接口和抽象类的一些理解。

       最后的最后还有对问题,还有开发如何优化的一些浅见,也是最近一个月,真正开始java开发之后感悟的。从源头进行梳理,很多事情如果我们走入死胡同,不放从头开始,可能这个时候回发现我们那些地方走了冤枉路。

猜你喜欢

转载自blog.csdn.net/N_E_W_J_A_V_A/article/details/94733938