如何理解接口这个抽象的概念?
来源:互联网 发布:淘宝机器人自动回复 编辑:程序博客网 时间:2024/06/07 07:02
接口就是个招牌。
比如说你今年放假出去杭州旅游,玩了一上午,你也有点饿了, 突然看到前面有个店子,上面挂着KFC,然后你就知道今天中饭有着落了。
KFC就是接口,我们看到了这个接口,就知道这个店会卖炸鸡腿(实现接口)。
那么为神马我们要去定义一个接口呢,这个店可以直接卖炸鸡腿啊(直接写实现方法),是的,这个店可以直接卖炸鸡腿,但没有挂KFC
的招牌,我们就不能直接简单粗暴的冲进去叫服务员给两个炸鸡腿了。
要么,我们就要进去问,你这里卖不卖炸鸡腿啊,卖不卖汉堡啊,卖不卖圣代啊(这就是反射).很显然,这样一家家的问实在是非常麻烦(发射性能很差)。
要么,我们就要记住,中山路108号卖炸鸡,黄山路45号卖炸鸡(硬编码),很显然这样我们要记住的很多很多东西(代码量剧增),而且,如果有新的店卖炸鸡腿,
我们也不可能知道(不利于扩展).
阅读全文
0 0
- 如何理解接口这个抽象的概念?
- 如何理解css的BFC抽象概念
- 如何理解抽象类和接口的区别
- 我是如何理解Java抽象类和接口的
- 我是如何理解Java抽象类和接口的
- 我是如何理解Java抽象类和接口的
- 我是如何理解Java抽象类和接口的
- 抽象和接口的理解
- 抽象和接口的理解
- 抽象类、虚函数、接口、多态 概念与关系的理解
- 接口和抽象概念的不同
- Java抽象类和接口概念和特点理解
- C++ 中抽象概念的理解
- 什么叫抽象,编程中怎么理解抽象的概念。
- 接口和抽象类的理解
- 接口和抽象类的理解
- 接口和抽象类的理解
- 接口和抽象类的理解1
- keytool命令行创建Android安卓 keystore签名
- python解析URL中的域名
- POJ 2112:Optimal Milking
- H5性能测试入门及优化建议
- Service(二)使用Messenger
- 如何理解接口这个抽象的概念?
- jQuery——事件
- 关于端口聚合或端口聚合称呼的误区
- kali源代码简单说明
- HashMap-数组+链表集合
- 初识MVVM
- 学习Glide--Android图片加载框架
- leetcode.array--1. Two Sum
- 使用Spring AOP实现MySQL数据库读写分离案例分析