нормально?
хз что ты под этим подразумеваешь, но звучит как нарушение SRP
ну тут ещё и ISP
Окей другой вопрос, натягивать ООП на бота(не телеграмм) это нормально? Если очень хочется.
не забывай, что композиция зачастую лучше наследования
Может я как-то неправильно выразился. Я хочу написать штуку(пока не понял как это называется, если использовать термины), которая принимает инфу и не отдает ответа, а стучится на другой сервер и уже ему дает запрос что сделать. Вот если у меня будет класс, который будет реализовывать все виды запросов на последний сервер и его будут использовать все классы, которые формируют ответы, это нормально или нет?
скорее нет чем да
GOD object - это плохо
Почему god object? Просто прокся ж, не?
где прокся "класс, который будет реализовывать все виды запросов" и "его будут использовать все"
"Все виды запросов" - я из описания понял, что "к определенному серверу", и соответственно "его будут использовать все" - для общения с этим "определенным сервером".
Да, все виды запросов к 1 серверу и его используют для отправки этих запросов
ну тут надо смотреть
https://github.com/Tishka17/domino17/tree/master/domino17 глянь вот это
Я это представляю как сессию с каким-нибудь апи, который будет иметь пару-тройку методов, а внутри хранить собственно сессию с этим апи, какую-нибудь логику по построению этих запросов и еще какую-нибудь херню.
Да-да, прям описание того, что я имел ввиду
В таком случае не вижу ваще никаких проблем с тем, чтобы запилить это как объект.
Наследования класса от абстрактного класса без логики является наследованием?
Композиция - это когда у тебя в классе есть штуки типа такого: ... self.site1_adapter = SiteAdapter(some_url) self.site2_adapter = OtherSiteAdapter(other_url) ... Вместо такого: class MyClass(SiteAdapter, OtherSiteAdapter): ...
Кстати, у тебя там сертификат упал на .орг сайте
ого, у меня был сертификат
А вдруг...
да реально был 4 года назад
Обсуждают сегодня