Cytat
[...] bo to ma być do małych projektów.
To tym bardziej powinieneś skorzystać z czegoś gotowego.
A uprzedzając odpowiedź. Nie, nie dasz rady teraz zrobić sobie jednej klasy, która to będzie robić, bo tego
nie da się zrobić dobrze przy pomocy jednej klasy. OOP ma to do siebie, że wymaga całego "ekosystemu" by miało jakiekolwiek sensowne użycie, a na stworzenie takiego środowiska nie masz w tej chwili szans. Skorzystaj z gotowych narzędzi (to jest w sumie ważniejsza umiejętność niż OOP), naucz się ich obsługiwać, rozbudowywać je, a własne twórz tam gdzie gotowców nie ma, bądź nie spełniają swojego zadania.