3 метода которые меняют статус клиента (Активный/Должник/Не активный) в БД. Для того чтоб изменять статус клиента я делаю класс ChangeClientStatus с инициализатором, который принимает имя клиента. В классе указываю три метода, в зависимости от того что надо с клиентом сделать. Создаю объект класса, передавая имя клинета в инициализатор - вызываю необходимый метод. Но потом подумал: зачем создавать объект класса с 3мя методами, если по факту использовать нужно только один (клинетов много, статус меняется только у некоторых примерно раз в месяц). Возможно лучше сделать родительский класс только с инициализатором и три класса-наследника в каждом один метод. Чтоб изменить статус клиента я создаю объект того класса, который отвечает за тот функционал, который нужно сделать, а инициализатор береться с родительского класса.
А сейчас мне не ясно зачем вообще создавать объект класса с именем клиента, можно просто сделать один класс, в котором будет три статических метода. Я просто могу обращаться к этим методам от имени класса и передавать им имя клиента напрямую.
Вопрос в том как лучше сделать, с точки зрения «ничего лишнего», может я что-то упустил? Как бы вы постоили решение этой задачи?
это бот, нахуй в топку. или за 100 рублей в час кто-то шлепает куда попало. я так скажу, всех неадекватных в пермач
ну давай тест тьюринга)
это не катит, пока есть голодные студенты
в чем претензия?
много текста ни о чем
как вы определили что это «ни о чем»?
Обсуждают сегодня