Библиотека C/C++ разработчика | cpp, boost, qt
21K subscribers
1.57K photos
40 videos
16 files
3.74K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
Заместитель — структурный шаблон проектирования, предоставляющий объект, который контролирует доступ к другому объекту, перехватывая все вызовы (выполняет функцию контейнера). Более подробно с примерами кода в статье:

https://sourcemaking.com/design_patterns/proxy
Мост — структурный шаблон проектирования, используемый в проектировании программного обеспечения чтобы «разделять абстракцию и реализацию так, чтобы они могли изменяться независимо». Шаблон использует инкапсуляцию, агрегирование и может использовать наследование для того, чтобы разделить ответственность между классами. Более подробно с примерами кода:

https://sourcemaking.com/design_patterns/bridge
This media is not supported in your browser
VIEW IN TELEGRAM
Работать дома? На пляже? В путешествии? Не зависеть от графиков? Настроения начальства? Не быть привязанным к месту и начать развиваться?

"Ну уж нет! Устроюсь в Пятёрочку!" — услышал я как-то в параллельной вселенной.
В реальности ответственный удалёнщик ищет вакансии на @theyseeku.

Каналу 2 года, он самый первый и крупный среди каналов-удалёнок, публикует более 200 вакансий ежемесячно и собирает базу надёжных работодателей, привлёкая к себе уже более 260 тысяч соискателей👇🏻

Finder.vc: удалённая работа - вакансии 🏝
Level.Travel — команда разработки сложного продукта в сфере путешествий.

За последние 8 лет мы с нуля создали и продолжаем развивать решение для онлайн-продажи путешествий. Нашу платформу используют лидеры рынка – Тинькофф Банк, OneTwoTrip, Сбербанк, TripAdvisor, Kayak, АК Барс Банк, Евросеть и многие другие.

Кого мы ищем:
Ruby on Rails / Back-end developer
Front-end developer
Android developer
Python / Back-end developer
UI/UX дизайнера
Продюсер проектов мобильной разработки
Продюсер команды Growth & Acquisition

У нас: белая зп, оф.трудоустройство, больничные, отпуска, ДМС со стоматологией. Оплата 50% профильных мероприятий. Геймификация процессов и несколько раз в год релокейты поработать в другую страну. Клевый молодой коллектив, интересные ивенты, насыщенная корпоративная жизнь. Пинг-понг, бильярд и другие активности в офисе. Скидки на путешествия!

О том, как мы живем и работаем, а также других наших вакансиях можно почитать тут: https://prglb.ru/30tqr

[email protected] / @anya_podlesnaya TG
Компоновщик — структурный шаблон проектирования, объединяющий объекты в древовидную структуру для представления иерархии от частного к целому. Компоновщик позволяет обращаться к отдельным объектам и к группам объектов одинаково. Более подробно с примерами кода по ссылке:

https://sourcemaking.com/design_patterns/composite
Декоратор — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Шаблон предоставляет гибкую альтернативу практике создания подклассов с целью расширения функциональности. Больше о декораторе с примерами кода на C++:

https://sourcemaking.com/design_patterns/decorator
Интерпретатор — поведенческий шаблон проектирования, решающий часто встречающуюся, но подверженную изменениям, задачу. Больше о шаблоне с примерами кода на C++:

https://sourcemaking.com/design_patterns/interpreter
Посредник — поведенческий шаблон проектирования, обеспечивающий взаимодействие множества объектов, формируя при этом слабую связанность и избавляя объекты от необходимости явно ссылаться друг на друга. Больше о шаблоне с примерами кода на C++:

https://sourcemaking.com/design_patterns/mediator
Хранитель — поведенческий шаблон проектирования, позволяющий, не нарушая инкапсуляцию, зафиксировать и сохранить внутреннее состояние объекта так, чтобы позднее восстановить его в это состояние. Существуют два возможных варианта реализации паттерна. Более подробно с примерами кода по ссылке:

https://sourcemaking.com/design_patterns/memento