implemented resolvers

This commit is contained in:
Sergey Penkovsky
2020-06-27 07:14:22 +03:00
parent 5b06317693
commit b6b2aa6c49
4 changed files with 57 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
/**
* Resolver - это абстракция, которая определяет,
* как контейнер будет разрешать зависимость
*/
abstract class Resolver<T> {
/**
* Разрешает зависимость типа [T]
* @return - возвращает объект типа [T]
*/
T resolve();
}