Зачем нужны геттеры сеттеры в python если можно получить данные напрямую
типа
a = Какойтокласс ()
print (a.value)
чё за бред вот эти геттеры какие-то скрытые значения нафига жизнь себе усложнять
... вот эти принципы SOLID мне кажется это создали чтобы мозг взорвать по приколу вот эти вот антипаттерны хочу и делаю антиппатерн у меня вот куча god classов которые сразу кучу всего делают и чё такого мне удобно
Ты можешь непосредственно обращаться к атрибутам, но геттеры и сеттеры дают тебе контроль над валидацией, отслеживанием изменений и защитой структуры кода, а игнорирование этих инструментов и SOLID-принципов обычно приводит к хаосу при доработках и усложняет поддержку.