怎么深入理解
针对接口编程,而不是针对实现编程 这句话,
想 和大家做个关于这个话题的分享
但是没有好的思路。
针对接口编程,而不是针对实现编程 这句话,
想 和大家做个关于这个话题的分享
但是没有好的思路。
|
1
“接口”指定了要实现什么功能, 具体怎么实现, 自由发挥。
举个简单例子, 添加记录到数据库, 具体是MSSQL还是MYSQL,不需要关心, 只需要知道, 调用了这个方法, 就会进入数据库。 |
|
bengolSep 5, 2013
2
啥叫针对实现编程?
|
|
felix021Sep 5, 2013
3
通过约定的协议,实现不同模块间的解耦。
|
|
4
stackoverflow上有类似的经典问题哦:
http://stackoverflow.com/questions/383947/what-does-it-mean-to-program-to-an-interface 另外同样推荐Martin Fowler这篇关于翻转控制和依赖注入的文章: http://martinfowler.com/articles/injection.html |
|
unionxSep 5, 2013
5
为什么Oracle要告Google侵权Java API?
|