логике, который будет входить в исходный класс его членом.
Но нужно, чтобы новый класс вызывал метод исходного класса.
Как это лучше сделать?
Типа, есть класс CFile, у него будет m_buffer, в котором могут лежать уже нужные данные, но иногда их возможно придётся дочитать. Читаю из него методом ReadFromBuffer. Дочитывать с помощью метода CFile::Read.
Пример - ошибка декомпозиции
Ну смотри, в этом примере иерархия вроде понятная Примитивный поток байтов на самом нижнем уровне, с методами типа дайте N байтов Буферизатор стоит выше и проксирует такой же интерфейс, возможно с пополнением чего-то Короче, посмотри потоки данных и не пытайся разломать их в иерархии в духе buffer -> CFile -> фактический файл (при этом buffer содержит CFile)
Обсуждают сегодня