Ребят, подскажите плиз, как правильно:
1. Создать самодостаточный класс который представляет пользователя на проекте и нашпиговать его методами по заполнению данными из бд, генерации случайными данными, изменению значений в нём.
2. Создать класс который представляет пользователя на проекте, создать класс менеджера, который будет манипулировать объектом класса юзер(заполнение,генерация, изменения и т.д) ?