zoukankan      html  css  js  c++  java
  • 浅释一下,为什么要使用接口?

    接口是一个管理的概念,面向对象OO的精髓就是对对象的抽象,最能体现这一点的就是
    接口,接口可以标志类的类别,把不同类型的类归于不同的接口,可以更好的管理它们。

    打个管理方面类似的比喻:
    你开个杂货店,刚开始做生意时,由于买的东西较少,所以什么物品都堆在一起,别人买什么你就从中扒出来买。
    后来你感觉这种方法非常不爽,每次扒来扒去太麻烦了,于是你把不同的产品放在不同的地方,如:厨房用品,洗衣用品等,更好的就用个货架把他们分开;这样若别人要个洗衣粉什么的,就直接去洗衣用品去拿就OK了。
    再后来就如现在的超市,分类越来越细,厨房用品->>锅碗瓢盆,每个又都分别放在一个小货架,相要什么,直接去拿就OK了,省得想买个菜刀还满超市跑。

    接口也类似上面的管理概念;当然把所有的货物全部椎放到你的门头去买也可以,但在一定情况下,你不会竟争过超市,当然你也可以在程序中把所有的功能都在类中实现,而不用接口,但在较大的项目中,扒来扒去找需要的功能类,自己都感觉烦!

    所以如果你仅仅想实现这个功能,那么接口可能对你没什么用处,但要想更好的实现你的功能,建议不访就看一下,也许会有意想不到的收获。
    参考附:
    1.选择Java接口还是抽象类(ZT)
    2.澄清Java语言接口与继承的本质(ZT)

    以上纯属个人看法,欢迎指正!
  • 相关阅读:
    mac 端口转发方案
    Js 函数
    for 循环语句 与 while 循环
    Javascript 基础2
    Javascript 基础 1
    设计模式学习(一)-概述
    java基础知识-对象和类
    java基础知识-(数组)
    Java面试-框架篇(SSM-SpringMVC)
    Java面试-框架篇(SSM-Mybatis)
  • 原文地址:https://www.cnblogs.com/linfuguo/p/394574.html
Copyright © 2011-2022 走看看