Service Locator Локатор сервисов/служб - что это такое
Primary tabs
Forums:
Service Locator - подход к созданию приложений, при котором есть некий центральный объект, через который можно получать зависимости.

Часто сервис локатор преподносится как антипаттерн проектирования, вместо него так же часто предлагают использовать инъекцию зависимостей.
Видео материалы
- Log in to post comments
- 85 reads
vedro-compota
Mon, 11/24/2025 - 18:01
Permalink
<?php
<?php class A { consctuctor(string $username) { } a() } ServiceLocator () { static getA() { return A; } static setA(A $a) { $this->a = $a; return A; } } // bootstarp.php $username = $_GET(); // $a = new A($username); ServiceLocator::setA($a); // class B class B { b() { $a = ServiceLocator::getA($a); // не вариант $a->a(); } }_____________
матфак вгу и остальная классика =)