1. Абстрактная фабрика помогает создавать семейства объектов с общими связями или зависимостями без указания их конкретных классов. Фабрики и продукты – основа паттерна. Как раз слово «семейства» отличает шаблон от…
Записи опубликованы от “admin”
В этой статье рассмотрим структурирующие паттерны проектирования и попробуем на простых примерах разобраться как эти паттерны работают. Такие паттерны помогают внести порядок и научить разные объекты правильно работать друг с…
Привести в пример паттерн проектирования – один из самых популярных запросов на собеседованиях. Объясняем порождающие паттерны простыми словами. Паттерн от английского Pattern – образец, шаблон. В программировании это понятие подразумевает…
В этой статье простыми словами поговорим про паттерны поведения, которые описывают, как должны происходить процессы с несколькими вариантами развития событий. Простейший пример цепочки обязанностей – процесс получения любого официального документа.…
Автор на примерах показывает паттерны JavaScript – Module и Singleton. Очень полезно инкапсулировать состояние, структуру и любую приватную информацию объекта. Для решения этой задачи используют шаблон “Модуль”, который реализует все…
Для временной очереди и спользуйте слайс. Для long-living очередей удобнее использовать динамическую структуру данных, такую как связанный список. Используем слайс Простой способ реализовать временную структуру данных очереди в Go –…
В идеальном мире все данные, которые вам нужны будут структурированы и представлены в простом, открытом и хорошо документированном формате, который вы сможете очень просто загружать и использовать для своих целей.…
В этом видеокурсе Олег Молчанов подробно, не торопясь, рассказывает про парсинг сайтов при помощи Python 3. Раскрываются особенности парсинга многостраничных ресурсов, использования прокси с различными User-Agent, сохранения изображений и распознавания…
Как вы знаете, разработчики Ubuntu имеют свой взгляд на безопасность работы с дистрибутивом. Довольно много дистрибутивов, в том числе Debian, на котором основана Ubuntu, предлагают использовать аккаунт суперпользователя для выполнения…
The Go Playground – интерактивный веб-сервис, который позволяет запускать в песочнице небольшие программы в духе « Hello world !». Попробуйте! Изучите основы Go A Tour of Go – еще один…