Интерфейс и реализация

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

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code