为什么要写service和dao的接口
2016-01-15 16:10
288 查看
接口就是个招牌。比如说你今年放假出去杭州旅游,玩了一上午,你也有点饿了,突然看到前面有个店子,上面挂着KFC,然后你就知道今天中饭有着落了。KFC就是接口,我们看到了这个接口,就知道这个店会卖炸鸡腿(实现接口)。那么为神马我们要去定义一个接口涅,这个店可以直接卖炸鸡腿啊(直接写实现方法),是的,这个店可以直接卖炸鸡腿,但没有挂KFC的招牌,我们就不能直接简单粗暴的冲进去叫服务员给两个炸鸡腿了。要么,我们就要进去问,你这里卖不卖炸鸡腿啊,卖不卖汉堡啊,卖不卖圣代啊(这就是反射)。很显然,这样一家家的问实在是非常麻烦(反射性能很差)。要么,我们就要记住,中山路108号卖炸鸡,黄山路45号卖炸鸡(硬编码),很显然这样我们要记住的很多很多东西(代码量剧增),而且,如果有新的店卖炸鸡腿,我们也不可能知道(不利于扩展)
相关文章推荐
- 设计模式笔记--设计模式比较
- SNMP中MIB2所有主要节点
- 仿ios版微信应用源代码
- 新手必备的常用代码片段整理(二)
- 英文的理解(二)
- 详解qsort函数的用法
- Android 开发最佳实践
- 全面了解Android开发规范
- html超链接打开的窗口大小
- VECTOR的流畅遍历和删除
- 工作记录,request、分页,查询
- UITableViewCell点击勾选状态
- TCP的三次握手
- LightOJ1051 Good or Bad(DP)
- 通过gradle运行测试脚本(转)
- Struts2之—集成Json插件实现Ajax
- C++ Primer 5th Chapter 6 学习笔记
- perl 利用管道读取压缩文件内容
- jQuery迭代器
- StringUtils的简单学习