SiteKB/Архитектура/Репозитории.md

20 lines
1.4 KiB
Markdown
Raw Normal View History

> Модули для доступа к различным элементам базы данных
## Репозиторий (Абстрактный)
---
>Абстрактный класс, описывающий основные методы для репозитория
### Строки
---
- **Префикс** - Префикс базы данных *(Приватный | инициализируется перегрузкой в дочернем классе)*
### Методы
---
- **Приватный | Добавить виджет | Целое число | Абстрактный** - Добавляет виджет в базу данных, возвращает id
- **Приватный | Получить виджет | Виджет | Абстрактный** - Возвращает данные из базы данных по id
- **Публичный | Получить список репозитория | Список целых чисел | Абстрактный** - Возвращает список ключей репозитория
## Репозиторий проектов
---
>Реализации абстрактного класса репозитория для управления проектами
## Репозиторий соц. сетей
---
>Реализации абстрактного класса репозитория для управления соц. сетями