od kilku dni uczę się programowania obiektowego i chyba dobrze mi to idzie

Mam tylko problem, bo nie wiem gdzie stosować takie programowanie, a gdzie lepiej jest pisać "tradycyjnie"

Powiedzmy, że mamy taką klasę służącą do tworzenia formularzy i w niej dwie metody:
class formularze{ public $nazwa; public $wartosc; public function text(){ } public function password(){ echo "<input type=\"password\" name=\"".$this->name."\" value=\"".$this->wartosc."\">"; } }
W zależności od zapotrzebowania wyświetlało by się:
$cos = new formularze; $cos -> nazwa = 'Nazwa_pola'; $cos -> wartosc = 'Wartość_pola'; $cos -> text();
lub
$cos = new formularze; $cos -> nazwa = 'Nazwa_pola'; $cos -> wartosc = 'Wartość_pola'; $cos -> password();
Czy dobrze rozumiem? Programowaniem obiektowym zajmują się od niedawna więc proszę o wyrozumiałość

Z góry dziękuję za uwagi i rady
