Показаны сообщения с ярлыком safecall. Показать все сообщения
Показаны сообщения с ярлыком safecall. Показать все сообщения

пятница, 30 августа 2013 г.

Интерфейсы объектов

Перевод раздела Object Interfaces (Delphi) из справочной системы Delphi

Интерфейс объекта (или просто интерфейс) определяет методы, которые могут быть реализованы классом. Объявление интерфейсов схоже с объявлением классов, но их отличие в том, что вы не можете создавать экземпляры интерфейса и, кроме того, они не могут иметь собственных объявлений методов. Реализация методов интерфейса – это скорее ответственность класса, который поддерживает интерфейс. Переменная типа интерфейс может хранить ссылку на объект, класс которого реализует этот интерфейс. Но через эту переменную вы сможете обратиться только к методам, которые объявлены в интерфейсе.