CherryPick DI #
DI-контейнер #
DI-контейнер – это библиотека, которая обеспечивает функциональность механизма внедрения зависимостей.
Возможности библиотеки #
Основные возможности DI контейнера:
- Инициализация экземпляра с именем
- Инициализация экземпляра как singleton
- Разделение контейнера на области видимости (scopes)
Подключение библиотеки #
Установите библиотеку #
Запустите команду:
Для Dart проекта:
dart pub add cherrypick
Для Flutter проекта:
flutter pub add cherrypick
Команда добавит строку пакета cherrypick
(и запустит в фоне неявно dart pub get):
dependencies:
cherrypick: <version>
Импортируйте библиотеку #
Теперь в вашем коде Dart вы можете использовать:
import 'package:cherrypick/cherrypick.dart';