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