Я немного сбит с толку относительно того, как модель должна «работать» в моей базовой реализации на C ++, или, скорее, как данные из, скажем, бэкэнда базы данных должны быть инкапсулированы / работать с ним.
В настоящий момент я думаю о модели, в которой, например, используется статический метод findById (), который будет возвращать экземпляр той же модели, который затем будет представлять одну «строку» данных (допускает манипуляции и т. Д. И т. Д.). будь подходящим подходом.
С точки зрения создания новой строки в базе данных, я предполагаю, что будет создан новый экземпляр модели, заполненный данными, и, фактически, метод save (), называемый?
Надеюсь, я на правильных линиях, но я немного запутался по поводу реализации / дизайна здесь.
Любой совет будет принят с благодарностью.
Спасибо заранее,
Джеймс