2015-08-03 10 views
-1

Я иногда сталкивался с тем, что я могу описать только как «интерфейс-реализация-идиома», где класс разделяется на «класс интерфейса» и «класс реализации».Какова индивидуальная идентификация класса interfact реализации и когда я ее использую?

Какова философия или рассуждения позади этого?

Каков пример использования этой методологии? Как выглядит пример такой системы классов и почему было бы полезно разделить класс на интерфейс и реализацию?

+0

Определение интерфейса может иметь один или несколько из многих причин. Как сейчас, этот вопрос слишком широк. – TobiMcNamobi

ответ

0

Я думаю, что вы говорите, также известен как шаблон pImpl. Об этом много обсуждается в Why Should the pImpl idiom be used. Этот вопрос также отмечен как дубликат более старого вопроса/ответа с дополнительной информацией.

 Смежные вопросы

  • Нет связанных вопросов^_^