README excerpt
# Pharo-edu-2025
Реалізація ієрархії класів UniBook та основної логіки (Частина 1)
Цей commit вводить базову класову структуру, необхідну для Варіанту №2 завдання.
- **UniBook (Базовий Клас):** Реалізовано основні атрибути (автор, назва, рік, видавництво) та всі необхідні успадковані методи.
- Реалізовано розрахунок `printedSheets` (totalPages / 32).
- Визначено порівняння (`<`, `=`) та арифметику (`+`) на основі обсягу.
- Усунуто попередження Pharo шляхом реалізації `hash` та додавання коментаря до класу.
- Метод `totalPages` встановлено як `subclassResponsibility`.
- **UniMonograph:** Реалізовано `totalPages` як (pageCount + illustrationCount).
- **UniMultiVolume:** Реалізовано `totalPages` як (volumesCount * pagesPerVolume).