TGViewer
Григорий Дядиченко Григорий Дядиченко @dev_game · 2.66K subscribers
Post #954 1.47K
Паттерн Builder и Fluent Builder
https://youtu.be/zD6hA4L3gas

Неплохой пример реализации паттерна Builder, хотя сам паттерн я не особо люблю применять. Просто благодаря существованию сахара в шарпе виде необязательных параметров я не до конца понимаю, а зачем он вообще нужен. Если тоже самое можно сделать через конструктор объекта. Лишняя аллокация ради записи через точку мне не совсем понятна.

Я им пользовался когда-то только в одном случае и это мне показалось удобным, когда мне нужно было собирать много композитных объектов из компонент через AddComponent. Так как там просто на объект графики навешивалось поведение через компоненты. Но всё равно паттерны знать полезно, так как иногда они пригождаются, да или просто «хочется написать вот так».

#новости
More from @dev_game
  1. Oct 8, 2026Метрики, метрики и ещё раз метрики https://app.mes-poker.ru Эхх, со своим продуктом руки с…
  2. Oct 6, 2026«Песни земли»: хакатон по созданию мини-игр вместе с КИОН Строки 🎮📕 Школа дизайна и @kio…
  3. Oct 4, 2026💡 Вредные советы: Идея С тех пор как я открыл для себя чудесный мир элевенлабса (и это ка…
  4. Oct 4, 2026ТСПУ и телега Короче говоря как раз немного кул стори по следам теста. Спасибо кто там как…
  5. Oct 3, 2026Мой новый проект https://t.me/Mespoker_bot Поймал меня значит как-то Паша за покером и ска…
  6. Oct 1, 2026🤔 Как продвинуть игру? Я обещал. Я сделал. Получился большой документ с шагами и действия…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →