Шаблон проектирования «Строитель» (Builder)
Шаблон проектирования «Строитель» (Builder) позволяет создавать сложные объекты пошагово, используя один и тот же процесс построения, но различные конкретные реализации каждого шага.
Читать далее...Шаблон проектирования «Строитель» (Builder) позволяет создавать сложные объекты пошагово, используя один и тот же процесс построения, но различные конкретные реализации каждого шага.
Читать далее...Команда grep в Linux используется для поиска текста в файлах или выводе текста из других команд, соответствующих заданному шаблону.
Читать далее...Какие способы проверки навыков программиста? Их масса. Выделим наиболее популярные.
Читать далее...Что приоритетнее? Навыки разработчика или востребованность языка программирования? Порассуждаем об этом.
Читать далее...Что же такое сложность алгоритмов в широком смысле? В первую очередь это некий показатель, который может дать нам понимание эффективности алгоритма.
Читать далее...Какие типы тестов могут использоваться в разработке? Опишем кратко самые популярные.
Читать далее...Шаблон проектирования «Цепочка обязанностей» (Chain of Responsibility) используется для обработки запросов, которые должны быть обработаны разными объектами в зависимости от их типа или содержания.
Читать далее...Шаблон проектирования «Команда» (Command) используется для инкапсуляции запроса в виде объекта, что позволяет передавать запросы в качестве параметров, хранить их в структурах данных и выполнять их в различных контекстах.
Читать далее...Шаблон проектирования «Интерпретатор» (Interpreter) используется для создания языковых интерпретаторов. Он позволяет интерпретировать определенный язык и выполнять соответствующие действия.
Читать далее...Шаблон проектирования Посетитель (Visitor) — это паттерн, который позволяет добавлять новые операции или действия к объектам, не изменяя их классы.
Читать далее...