170 похожих чатов

Ребят, если проверить экземпляр класса на принадлежность классу это isinstance,

а как проверить класс на равенство класса? Чето мозг устал уже, class == class кажется не оч

33 ответов

20 просмотров

Ну равенство и есть равенство. А зачем?

Daniel-Daniel Автор вопроса

Зачем такое делать?

Daniel-Daniel Автор вопроса
Tishka17
Зачем такое делать?

Ну у меня в функцию прилетает модель таблицы, могут разные залететь, взависимости от того какая прилетела, разная логика

Daniel Daniel
Синглетон 🙃

Забудь про него

Daniel Daniel
Синглетон 🙃

это чё вообще?

Daniel-Daniel Автор вопроса
Tishka17
Забудь про него

Та знаю, я взял курс по паттернам, руки не дошли ещё. Про что прочесть?

Daniel-Daniel Автор вопроса
rasput
это чё вообще?

Когда у класса может быть один экземпляр

Daniel Daniel
Ну у меня в функцию прилетает модель таблицы, могу...

Не логичнее ли разбить логику, а не городить огород проверок?

Daniel-Daniel Автор вопроса
rasput
логичнее

Ну например сессия какая-то, чтобы не наплодить лишних сессий - юзай синглтон

Daniel Daniel
Та знаю, я взял курс по паттернам, руки не дошли е...

Знаю, взял курсы, но не читал. Гениально)

Daniel-Daniel Автор вопроса
Pavel Glukhov
Не логичнее ли разбить логику, а не городить огоро...

Меняется одна переменная всего лишь в зависимости от класса, а так дублирование кода получается

Daniel-Daniel Автор вопроса
Tishka17
Не надо так

Это просто как я понял для себя синглтон, его применение

Daniel Daniel
Это просто как я понял для себя синглтон, его прим...

Да, понял правильно. Теперь никогда не трогай

Daniel-Daniel Автор вопроса
Владимир
Может пример приведешь?

Легко Есть модели разных магазинов, в логике считается премия работников. В зависимости от магазина - разная сумма бонуса от которого считается премия

Tishka17
Код покажи

что-то мне подсказывает, что ему isinstance и нужен

rasput
что-то мне подсказывает, что ему isinstance и нуже...

Что-то мне подсказывает что ему нужен полиморфизм

лучше всю задачу опишите, а то на XY проблему похоже

Tishka17
Что-то мне подсказывает что ему нужен полиморфизм

да, я понял как реализовать получше в его случае

Tishka17
Забудь про него

Ну не надо такое говорить. Даже если это антипаттерн, его тоже надо знать чтобы распознать. God class тоже. У меня на всех проектах на джанге это хроническая проблема - всегда есть жирная таблица на сотню-полторы полей, которые можно было бы вынести в другие сущности. Но у людей в головах "медленные джойны". Соответственно синглтон тоже надо изучить чтобы распознать.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта