Блог инженера

History is written by its contributors

Proxy Pattern в Go: Контроль доступа и управление ресурсами

2025-08-12 время чтения 9 мин Разработка Ilya Brin

Proxy pattern предоставляет суррогат или заместитель другого объекта для контроля доступа к нему. Он действует как посредник, добавляя функциональность без изменения оригинального объекта.

Вот когда и как использовать его в реальных Go-приложениях.

Читать далее

Builder Pattern в Go: Пошаговое создание сложных объектов

2025-08-07 время чтения 10 мин Разработка Ilya Brin

Builder pattern отделяет конструирование объекта от его представления. Он позволяет создавать разные представления объекта, используя один и тот же процесс конструирования.

Вот как правильно реализовать его в Go с реальными примерами.

Читать далее

Observer Pattern в Go: Реализация подписки на события

2025-08-04 время чтения 7 мин Разработка Ilya Brin

Observer pattern - один из самых полезных поведенческих паттернов. Он устанавливает зависимость один-ко-многим между объектами: когда один объект меняет состояние, все зависимые уведомляются автоматически.

Вот как правильно реализовать его в Go с реальными примерами.

Читать далее