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