程序中的“接口”到底是什么意思啊?要把你认为的是精髓的理解告诉我!谢谢
发布网友
发布时间:2022-04-29 01:46
我来回答
共2个回答
热心网友
时间:2023-10-02 10:40
举个例子:
有三个人A,B,C
咋们假如A是个火星人,B是个月球人,而C呢是个地球人,C知道火星语和月球语,但是A不懂月球语,B不懂火星语,然而A想和B作笔买卖(程序里就叫“通信”),于是AB就找来C做翻译,A把火星方面的条条框框告诉C,C译成月球语再告诉B,如此反复,AB成交了(“通信”完成了)。
做个总结:AB有他们各自的生意经(即程序AB有他们各自复杂的细节)以及语言障碍(程序AB对系统资源的调用方式等都不一样),导致他们之间的交流非常困难(难以“通信”),C于是有了用武之地,他屏蔽了AB之间的差异(语言不通),使AB能够顺利通信。
看到这里你应该明白了“接口”的作用与C的作用是一致的,即C是B对A的接口,C也是A对B的接口;在程序中通常的情况是:被调用者提供一个接口给调用者。
之所以费了这么多话 是不想你看完后3分钟就把这茬儿给忘了!
热心网友
时间:2023-10-02 10:41
事物矛盾问题的精髓是矛盾的普遍性和特殊性辩证关系。
矛盾普遍性与特殊性的辩证关系。矛盾的普遍性与特殊性的关系是共性和个性、一般和个别的关系,两者的辩证关系主要表现在:
1、矛盾的普遍性和特殊性是相互区别的。矛盾的共性比个性抽象、深刻,矛盾的个性比共性具体、丰富。
2、矛盾的普遍性和特殊性又是相互依存、不可分割的。一方面,没有离开个性的共性,共性通过个性表现出来;另一方面,没有离开共性的个性,特殊总是普遍中的特殊。
3、矛盾的普遍性和特殊性在一定的条件下可以相互转化。一定条件下的普遍性在另一条件下可能转化为特殊性,反之亦然。
矛盾普遍性与特殊性辩证关系的原理具有重要的方*意义。
1、它是正确认识事物的根本方法。人们的认识总是从个别上升到一般,再用一般指导个别,所以,在认识过程中,把矛盾的特殊性与矛盾的普遍性辩证地统一起来是认识的根本方法。
2、它是把马克思主义的普遍真理同我国的具体实际相结合,建设有中国特色社会主义的哲学基础。
矛盾的普遍性是指矛盾存在于一切事物的发展过程之中,矛盾存在于一切事物发展过程的始终。简言之,矛盾无处不在,无时不有。
矛盾的特殊性是指具体事物的矛盾以及每一矛盾的各个方面都有其特点。矛盾的特殊性主要包括以下情形:其一,不同事物的矛盾各有其特殊性;其二,每一个事物在其发展的不同过程与阶段上的矛盾各有其特殊性。