Вопрос проектирования набора классов
Модератор: Модераторы
Вопрос проектирования набора классов
Приветствую уважаемых форумчан, потребовалось разработать набор кроссплатформенных классов, для чтения\записи\сканирования памяти чужого процесса. Примерно представляю функционал, но пока нет никаких идей - как распределить задачи по класса. Пока думаю насчёт паттерна фабрика + обёртка для сканера, читалки и писалки. Но как-то не уверен. Как бы сделали вы?
например duby
один класс TDbgTarget читает и пишет в память "чужого" процесса. А сам класс TDbgTarget создаётся через функцию DebugProcessStart.
Платформенные реализация класса и функции находятся в соответсвтующем платформенном модуле: win, nix, mac - для своей системый свой.
один класс TDbgTarget читает и пишет в память "чужого" процесса. А сам класс TDbgTarget создаётся через функцию DebugProcessStart.
Платформенные реализация класса и функции находятся в соответсвтующем платформенном модуле: win, nix, mac - для своей системый свой.
