database class 'ı
query insert update delete gibi sorgu tekniklerinin hepsini içermeli ve kullanımı normalden kolay olmalı
user class'ı
user register profil güncelleme kullanıcı bilgileri yetkileri vs vs gibi bilgilerin hepsini içermeli,
kısacası programlamada belli başlı kategoriler vardır örneğin film sitesi yapıyorsun:
database,admin,user,film,oyuncu,yönetmen,yapımcı gibi class lar oluşturabilirsin
filmekle sınıfı film düzenle sınıfı film sil sınıfı gibi ayrı ayrı yapman mantıksız olur bunun yerine hepsini film sınıfında toplamalısın
ama herşeye rağmen bildiğin gibi yap. su akar yolunu bulur. nasıl olsa kurcalaya kurcalaya herşeyin kısayolunu bulacaksın... ama bir klavuz edinirsen (karga olmasın) , forumlarda bloglarda hemen her konuyla ilgili geniş kapsamlı makaleler vardır bunları okursan daha kolay kavrayabilirsin