Глава 2. Интерфейсы

We use cookies. Read the Privacy and Cookie Policy

Глава 2. Интерфейсы

void *pv = malloc(sizeof(int));

int *pi = (int*)pv;

(*pi)++;

free(pv);

Аноним,1982

В предыдущей главе было показано несколько приемов программирования на C++, позволяющих разрабатывать двоичные компоненты повторного использования, которые со временем могут быть модернизированы. По своему смыслу эти приемы идентичны тем, которые используются моделью СОМ. Незначительные различия между методиками предыдущей главы и теми, которые используются СОМ, в большинстве случаев заключаются в деталях и почти всегда достаточно обоснованы. Вообще-то предыдущая глава прослеживала историю модели СОМ, которая прежде всего и в основном есть отделение интерфейса от реализации.

Снова об интерфейсах и реализациях