Паттерн Декоратор — специальный способ организации модулей в программе, который позволяет подставить какую-то новую функцию прямо в середину цепочки вызовов, тем самым чуть-чуть подкорректировав поведение.
Например, в реальном мире очки для чтения это декоратор. Вы ставите их между вашими глазами и текстом. Глобально взаимодействие ваших глаз и текста не меняется: отражённые световые лучи от страницы книги попадают в ваши зрачки, что с очками, что без них. Но очки располагаются посередине: они принимают лучи на вход и преломляют их, передавая дальше вам в глаза уже изменёнными.
Важной особенностью является тот факт, что очки можно снять. Они не требуют ни модификации вашего тела, ни модификации книги. Вообще никакие условия не нужны, кроме наличия самих очков. А если вы в линзах, то внешний наблюдатель может даже этого не знать.
Класс-декоратор должен быть спроектирован так, чтобы не требовать никаких изменений в объектах, с которыми он работает. Его можно отключить, чаще всего буквально закомментировав одну строку.
В примере ниже программа выведет текст "Привет, мир, в натуре.", и вот это дополнение в конце как раз дописано декоратором. Можно убрать или закомментировать подчёркнутую строчку, не трогая остальной код, для всех внешних вызовов сигнатуры останутся теми же самыми, но выводиться будет уже просто "Привет, мир".
В декораторы можно прятать логику, которую буквально навешивают поверх основной функции программы. Например, проверку прав на выполнение операции. Перевод на другой язык, логирование, поддержку обратной совместимости при обновлении и так далее.
#dev
Cara @GiorgiaMeloni,
la prima cosa che voglio dirti è questa: non prendertela, non soffrirci, non credere che il tuo dolore sia unico o speciale. La verità è che ci siamo passati tutti.
A chi non è successo di essere mollato? Certo, ghostare è da stronzi, ma cosa ti aspettavi da certa gente?
Si, lo so, si sta male, soprattutto quando in una storia uno ci mette tanto, quando arriva anche a cambiare, a volersi male, ad annullarsi pur di piacere all'altro.
Fa male ed è un po' da merda, però consentimela questa: te l'avevamo detto e provava a fartelo capire anche qualche alleato di governo che di certa gente proprio non ci si può fidare.
Ti sei aggrappata ai sorrisi, alle risate, agli abbracci e alle strette di mano: per un momento lo hai sperato davvero di essere una di loro. Ma quella è gente fatta così, Giorgé, ma l'hai visti in faccia?
Ora restano i ricordi, non rinnegarli perché tutto ci aiuta a essere ciò che siamo, a crescere: consolati con questa frase da baci perugina, che è un po' una mezza cazzata per indorarti la pillola.
T'hanno fregato, lo so, ma ora incazzati e... fagliela pagare: fallo e farai del bene a te stessa, ma pure all'Italia.
Non è che te metti a fa la sottona mo? Quella che guarda gli ultimi accessi su whatsapp?! Devi voltare pagina e, soprattutto, nessuna minestra riscaldata! Mica ci ricaschi? Che quando te chiama ci vai a cena?
Sii forte, borgatara come piaci a noi, che noi italiani siamo tutti un po' borgatari: mannali a fanculo Giorgè, fallo pe te e fallo pe' noi altri.
E se vuoi piangere, na spalla la troverai sempre, ma la prossima volta stacce a sentì.
Ciao Giorgè, avanti tutta.
#Giorgia#GiorgiaMeloni#vonderLeyen#Ursula#UrsulaVonDerLeyen#Commissione#Europa
https://x.com/SavinoBalzano/status/1806017334764544494?t=xN61R2F3b8hHrmCO2gHKsw&s=19
🚨🇪🇺 URSULA VON DER LEYEN HAT EINE BOTSCHAFT AN ÜBER 743 MILLIONEN EUROPÄER ZUR ENERGIEKRISE GESENDET: „Die günstigste Energie ist die, die man nicht verbraucht. Bleibt zu Hause, fahrt nicht mit dem Auto, verbraucht keinen Strom.“
#Europa#ursula#kommission#hormuz#öl
t.me/FGNews07
https://x.com/SavinoBalzano/status/1893964618269167946?t=J228waCh_iC9BSLE8os6Aw&s=19
Con enorme dignità, autorevolissima postura, coraggio e forza, la nostra leader #UrsulaVonDerLeyen conferma la linea dell'#UE: al fianco di #Zelensky, fino alla vittoria finale sulla #Russia di #Putin.
Si cementifica la linea dura e intransigente della #guerra di civiltà: da un lato la #democrazia, la #libertà, la luce; dall'altro il barbaro oscurantismo antidemocratico e illiberale, le tenebre.
Ancora sanzioni, dunque, e il massimo sostegno militare a #Kiev.
Certo, bisognerà organizzarsi: senza gli #StatiUniti lo scenario si potrebbe complicare un tantino, un cicinin, ma nulla potrà mai far crollare l'indefessa volontà della #VonDerLeyen.
Per prima cosa ha deciso di inviare a #VolodymyrZelenskyy il suo servizio da tè: un intero corredo di cucchiaini, forchettine e piccoli coltellini da dolce. Lo sappiamo, non è molto, ma è un inizio: potranno intanto fungere da munizionamento per artiglieria e armi leggere e sostenere l'eroica resistenza partigiana dei guerriglieri della libertà del battaglione #Azov.
Se fosse un gesto isolato servirebbe a poco, ma se tutti in #Europa prendessero esempio da lei allora #VladimirPutin sarebbe semplicemente spacciato.
Grazie #Ursula, ci rendi orgogliosi e il mondo ci osserva con profonda e timorosa ammirazione.
Chissà se #GiorgiaMeloni adesso avrà voglia di smetterla di scimmiottare #Draghi e vorrà dar seguito al mandato elettorale che ha ricevuto. #VonDerLeyen l'ha palesemente fregata: si spera in un minimo di orgoglio, cominciando col prendere le distanze da #Tajani e #ForzaItalia.
La conferma di #Ursula è una vergogna: viene confermata una classe dirigente corrotta e decadente, una delle peggiori di sempre (e ce ne vuole dalle parti di #Bruxelles!).
Il #PD e #Schlein si sbracciano per il #SalarioMinimo e nulla dicono sul fatto che l'avvizzimento delle nostre retribuzioni è direttamente riconducibile alle imposizioni dell'#UE.
I #Verdi di #Bonelli confermano la loro nocività: inquinano (loro si!) il clima politico sostenendo la buffonata del #GreenDeal, mentre votano chi sta contribuendo a dilaniare l'#Ucraina per ingrassare le lobby delle armi americane.
Intanto, mentre personaggetti inutili rincorrono una palla con la storia della raccolta fondi della #partitadelcuore, negli ospedali si consuma la tragedia frutto maligno dei tagli alla sanità, voluti proprio da chi era in campo a ricoprirsi di ridicolo.
Tutte queste osservazioni, al limite dell'ovvio, sarebbero al centro del dibattito pubblico se non avessimo l'informazione che abbiamo: telegiornali, giornali, talk semplicemente patetici e al servizio del racconto dominante. Esiste un problema serio e la democrazia è in pericolo: non per l'arrivo delle destre, dell'#OndaNera o del #Fascismo, bensì per la narrazione che ci viene imposta, con la quale ci ingozzano come fossimo oche da foie gras, impedendo la nostra emancipazione come Paese.
E noi potremmo essere un grande Paese, lo siamo stati.
Ospite di @RadioRadioWeb e di @stemolinaradio
https://x.com/SavinoBalzano/status/1814241338700738960?t=vRN5ZalvaHAlvEwfjAdDlg&s=19
📚📖 Урок финансовой грамотности: кому нельзя давать в долг? Ответ – в нашем ролике!
#Политика#Школа#Трамп#Зеленский#Макрон#Шольц#Урсула#Экономика#Мемы#Геополитика#Юмор#Кредит#Долг#Учитель#Урок#Politics#School#Trump#Zelensky#Macron#Scholz#Ursula#Economy#Memes#Humor#Credit#Teacher#Lesson