Dzięk za odpowiedzi. Napewno sobie poczytam. Jestem ograniczony czasowo więc trochę się boje że gdzieś ugrzężne albo zrobie jakiś poważny błąd na początku w trakcie projetkowania a później lipa

)).
Więc zakładam że będą następujące klasy i powieci mi czy to jest choć trochę sensowne
myerror - obsługa błędów nie trzeba tego opisiwać wiadomo o co chodzi
mydb - prosta klasa do obłsugi bazy
myimage - będzie zajmowała się tworzeniem miniatur zdjęc przesyłanych na serwer, dodawaniem wpisów na temat zdjęcia do bazy, obsługą galerii itp
mypager - klasa która będzie przechowywała wyniki z bazy danych i wrazie czego je stronicowała
main klasa główna - zarządzała by wszystkim, miałaby np wartość error - która przechowywałaby obiekt klasy myerror itp. Mam nadzieje że choć trochę ma to sens.
A jak nie to napiszę wszystko po staremu czyli strukturalnie

)).