3
在開發對話中,我們經常混淆'class'和'object'。但至少可以區分它們。'class'與'object'有關,因爲'interface'與...有關?
當談到'接口'時,情況會更糟糕:我知道一個類可以實現一個接口,但例如, COM可以查詢對象的「接口」。
是否有更好的術語來描述'實現接口X的那個對象的部分'?
在開發對話中,我們經常混淆'class'和'object'。但至少可以區分它們。'class'與'object'有關,因爲'interface'與...有關?
當談到'接口'時,情況會更糟糕:我知道一個類可以實現一個接口,但例如, COM可以查詢對象的「接口」。
是否有更好的術語來描述'實現接口X的那個對象的部分'?
「合同」。界面告訴你一個實現接口承諾交付的合同。
有時在字典中查找「契約」。它會告訴你,合同必須具體,具有確切的交付成果和失敗的後果。
接口實現者! – Svend 2012-01-02 15:38:26
這是一個有趣的問題。我想這很難找到一個很好的術語 - 當然是用自然語言 - 來完全描述這個概念。 – DonCallisto 2012-01-02 15:39:40
@DonCallisto:的確如此。我在討論軟件設計時一直遇到模糊之處。我想我不是唯一一個。有時你的意思是'API',有時你的意思是'對象的那個方面' – xtofl 2012-01-29 12:26:32