Piszę w tym dziale ponieważ, mój kod raczej nie podchodzi jeszcze pod prawdziwe programowanie obiektowe. Probóję tworzyć te obiekty i tak dalej, ale mam wrażenie że wychodzi mi więcej kodu strukturalnego.

Moje pytanie bardziej wiąże się z tym co jest optymalne, czyli jak najmniej obciążyć serwer.
Przyład mam obiekt:
  1. $cd = new cd;
  2. $cd->setCdId($_GET['id']);
  3. $cd->getCd();
  4.  
  5. // tutaj wyświetlam dane plyty..
  6.  
  7. $cd->setViews($cd->getViews()+1);
  8. $cd->updateCd();
moja klasa cd zawiera metode updateCd w ktorej to daje proste zapytanie SQL aktualizujace wszystkie dane cd, a muszę pamiętać, że to bedzie
  1. $cdId;
  2. $cdName;
  3. $cdJear
  4. $cdAuthor;
  5. $cdViews;
  6. // i tak dalej..
OOP polega na wielokrotnym korzystaniu kodu updateCd upddatuje wszystko co jest zupełnie nie potrzebne, a updateViews() nie miało by nic wspólnego z wielokrotnym kodu.. dobrze rozumuję? jak powinienem poprawnie rozwiązać taki problem? którą z metod, czy moze jakąś inną?