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