Очень . Розробити ієрархію класів для реалізації «домашньої бібліотеки».
Передбачити можливість роботи з довільним числом книг, пошуку книги по
якій-небудь ознаці (наприклад, по автору чи по року видання), додавання
книг у бібліотеку, видалення книг з неї. Розробити не менш ніж дві функції
для аналізу виняткових ситуацій при роботі з файлами.