Следующая визуальная связь, которую мы рассмотрим — это интерфейс. Для нашего примера предположим, что все бизнес-сущности нашей системы реализуют одинаковый контракт. В этом контракте могут быть описаны свойства: идентификатор и название. В нем могут быть также описаны такие методы, как Get, Delete и Save.
Для реализации этого интерфейса вы опять используете инструмент Inheritance из панели инструментов визуального конструктора Class Designer. Перетащите его от класса (который делает реализацию) к интерфейсу. На рис. 26.7 показан результат реализованного интерфейса. Обратите внимание на значок-леденец над классом Customer; он обозначает реализацию интерфейса.