а как проверить класс на равенство класса? Чето мозг устал уже, class == class кажется не оч
Ну равенство и есть равенство. А зачем?
хз, а главное нахуя
Зачем такое делать?
Ну у меня в функцию прилетает модель таблицы, могут разные залететь, взависимости от того какая прилетела, разная логика
У тебя одна функция вместо 10?
Похоже на то
Слышал про паттерны проектирования?
Синглетон 🙃
Забудь про него
это чё вообще?
Та знаю, я взял курс по паттернам, руки не дошли ещё. Про что прочесть?
Когда у класса может быть один экземпляр
Не логичнее ли разбить логику, а не городить огород проверок?
что за булщит?
Да откуда я знаю что у тебя в коде
Ну например сессия какая-то, чтобы не наплодить лишних сессий - юзай синглтон
Знаю, взял курсы, но не читал. Гениально)
Меняется одна переменная всего лишь в зависимости от класса, а так дублирование кода получается
Может пример приведешь?
Это просто как я понял для себя синглтон, его применение
Да, понял правильно. Теперь никогда не трогай
Легко Есть модели разных магазинов, в логике считается премия работников. В зависимости от магазина - разная сумма бонуса от которого считается премия
что-то мне подсказывает, что ему isinstance и нужен
Что-то мне подсказывает что ему нужен полиморфизм
лучше всю задачу опишите, а то на XY проблему похоже
да, я понял как реализовать получше в его случае
Ну не надо такое говорить. Даже если это антипаттерн, его тоже надо знать чтобы распознать. God class тоже. У меня на всех проектах на джанге это хроническая проблема - всегда есть жирная таблица на сотню-полторы полей, которые можно было бы вынести в другие сущности. Но у людей в головах "медленные джойны". Соответственно синглтон тоже надо изучить чтобы распознать.
Обсуждают сегодня