«класс» относится к «объекту», как «интерфейс» относится к ...? - PullRequest
3 голосов
/ 02 января 2012

В разговорах о разработке слишком часто мы смешиваем «класс» и «объект». Но, по крайней мере, их можно различить.

Гораздо хуже, когда речь заходит об «интерфейсе»: я знаю, что класс может реализовывать интерфейс, но, например, COM можно запросить «интерфейс» объекта.

Есть ли лучший термин для описания «части этого объекта, которая реализует интерфейс X»?

1 Ответ

1 голос
/ 02 января 2012

"Контракт".Интерфейс сообщает вам контракт, который обещает доставить объект, реализующий интерфейс.

Найдите слово "контракт" в словареОн скажет вам, что контракт должен быть конкретным, с точными результатами и последствиями для отказа.

...