Зачем тестировать код?
Зачем вообще проводить тестирование кода? Только время тратить. На самом деле это неотъемлемая часть процесса разработки. И вот почему.
Читать далее...Зачем вообще проводить тестирование кода? Только время тратить. На самом деле это неотъемлемая часть процесса разработки. И вот почему.
Читать далее...Шаблон проектирования «Мост» (Bridge) позволяет разделять абстракцию и реализацию, чтобы они могли изменяться независимо друг от друга.
Читать далее...Шаблон проектирования «Адаптер» (Adapter) используется для связывания двух несовместимых интерфейсов.
Читать далее...Шаблон проектирования «Декоратор» (Decorator) позволяет динамически добавлять новые функции или поведения к объектам, не изменяя их исходного кода.
Читать далее...Шаблон проектирования «Статическая фабрика» (Static Factory) — это вариант простой фабрики, в котором методы для создания объектов являются статическими и не требуют создания экземпляра фабрики.
Читать далее...Шаблон проектирования «Простая фабрика» (Simple Factory) позволяет инкапсулировать процесс создания объекта в отдельном классе-фабрике, который имеет методы для создания различных объектов.
Читать далее...Шаблон проектирования «Фабричный метод» (Factory Method) определяет интерфейс для создания объектов в суперклассе, позволяя подклассам выбирать класс создаваемого объекта.
Читать далее...Шаблон проектирования «Абстрактная фабрика» (Abstract Factory) предоставляет интерфейс для создания семейств связанных объектов без указания их конкретных классов.
Читать далее...Шаблон проектирования «объектный пул» (Object Pool) представляет собой группу готовых к использованию объектов, которые могут быть запрошены и возвращены при необходимости.
Читать далее...Шаблон проектирования «прототип» (Prototype) позволяет создавать новые объекты на основе существующих, при этом не требуется знание подробностей их создания.
Читать далее...