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