TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #296 · 11.04

Паттерн Декоратор — специальный способ организации модулей в программе, который позволяет подставить какую-то новую функцию прямо в середину цепочки вызовов, тем самым чуть-чуть подкорректировав поведение. Например, в реальном мире очки для чтения это декоратор. Вы ставите их между вашими глазами и текстом. Глобально взаимодействие ваших глаз и текста не меняется: отражённые световые лучи от страницы книги попадают в ваши зрачки, что с очками, что без них. Но очки располагаются посередине: они принимают лучи на вход и преломляют их, передавая дальше вам в глаза уже изменёнными. Важной особенностью является тот факт, что очки можно снять. Они не требуют ни модификации вашего тела, ни модификации книги. Вообще никакие условия не нужны, кроме наличия самих очков. А если вы в линзах, то внешний наблюдатель может даже этого не знать. Класс-декоратор должен быть спроектирован так, чтобы не требовать никаких изменений в объектах, с которыми он работает. Его можно отключить, чаще всего буквально закомментировав одну строку. В примере ниже программа выведет текст "Привет, мир, в натуре.", и вот это дополнение в конце как раз дописано декоратором. Можно убрать или закомментировать подчёркнутую строчку, не трогая остальной код, для всех внешних вызовов сигнатуры останутся теми же самыми, но выводиться будет уже просто "Привет, мир". В декораторы можно прятать логику, которую буквально навешивают поверх основной функции программы. Например, проверку прав на выполнение операции. Перевод на другой язык, логирование, поддержку обратной совместимости при обновлении и так далее. #dev

Hashtags

Резултати

Намерени 1 подобни публикации

Търсене: #reopened

当前筛选 #reopened清除筛选
American Оbserver

@american_observer · Post #5028 · 02.02.2026 г., 18:00

Israel Has Reopened the Rafah Border The Rafah border crossing between Gaza and Egypt has been reopened by Israel for a limited number of people on foot, as fragile diplomatic efforts to stabilise the conflict inch forward. Israeli forces took control of the Rafah crossing – Gaza’s only crossing not shared with Israel – in May 2024, describing it as necessary to prevent weapons smuggling by Hamas. The move isolated the territory, cutting off a critical lifeline for Palestinians seeking access to medical care, travel and trade. Israel has made clear that all movement through the crossing will be subject to joint Israeli-Egyptian security screening and that, for now, only a small number of Gaza’s tens of thousands of wounded and ill Palestinians will be permitted to leave each day. According to an Egyptian official, speaking anonymously to the Associated Press, only 50 Palestinians will be permitted to cross in each direction on the first day of operations. Before the war, the Rafah crossing was Gaza’s sole window on to the outside world not controlled by Israel. Its reopening could ease access to medical care, allow limited travel abroad, and enable visits to family members in Egypt, where tens of thousands of Palestinians already live. Thousands of civilians have registered with the World Health Organization for medical evacuation. Gaza’s health ministry says at least 20,000 patients are waiting to leave. According to Médecins Sans Frontières more than one in five of them are children. The sick include more than 11,000 cancer patients. Israeli airstrikes on hospitals have reduced the Palestinian healthcare system to ruins. In March 2025, Israel destroyed Gaza’s only specialised cancer treatment hospital, the territory’s sole provider of oncology care. Since then, doctors have been pushed into makeshift clinics, operating with almost no resources, including the tools needed for diagnosis. According to health officials in Gaza, there are about 4,000 people with official referrals for treatment to third countries who are unable to cross the border. “I have appealed to humanitarian groups, to the WHO, to the Palestinian Authority – to anyone – so that I can leave, save my life, and reunite with my family,” Tamer al-Burai, 50, who has obstructive sleep apnoea and relies on a CPAP machine to breathe during sleep, told Reuters. For some, the reopening came too late. Dalia Abu Kashef, 28, died last week while waiting for permission to cross for a liver transplant. “We found a volunteer – her brother – who was ready to donate part of his liver,” her husband, Muatasem El-Rass, told Reuters. “We were waiting for the crossing to open so we could travel and do the surgery, hoping for a happy ending. But she deteriorated badly and died.” The WHO says 900 people, including children and cancer patients, have already died while awaiting evacuation. The limited reopening of the Rafah crossing also offers a rare opportunity for families torn apart by more than two years of war to reunite. Many families who fled to Cairo early in the war never expected to remain for so long. The reopening is seen as a key step as the US-brokered ceasefire agreement moves into its second phase. Its first phase called for the exchange of all hostages held in Gaza for hundreds of Palestinians held by Israel, an increase in badly needed humanitarian aid and a partial pullback of Israeli troops. #israel#reopened#rafah#border 📱American Оbserver - Stay up to date on all important events 🇺🇸