“要针对接口编程,而不是针对实现编程”能否细解?

解决方案 »

  1.   

    就是在设计的时候要知道,你的类要干什么,而不是怎么干至于怎么干,在设计好结构之后再去考虑
      

  2.   

    接口是定义行为,只是定义我们要做什么事情,至于如何做这些事情是由接口的实现来做的,当我们定义接口的时候无需关心这个行为如何实现,只要知道有这个接口就可以。
      别人在调用你的代码的时候,都是调用你的接口对象,至于如何实现,对别人是透明的。
      

  3.   

    接口====功能描述。
    功能具体换成其他工具的时候,编程实现不同 ,可以再写自己的实现。
      

  4.   

    概念是好,可惜啊,在中国这个中、小企业没有一个人是能做软件工程工作的.
      

  5.   

    客户端不需要知道所使用对象的特定类型,只需要知道对象拥有客户所期望的接口
      

  6.   

    谢谢了,我明白了,一直混淆不清。