Objekti koje mozemo naci u takvoj garazi su:
Garaza ( sadrzi sve sledece objekte )
Automobil
Alat
Radnik
Masina ( hmm... mozda alat moze ovde da spada )
Dnevnik ( vodjenje evidencije o musterijama )
Primer za pravljenje klase Masina:
Code:
Masina.h
class Masina
{
// funkcije clanovi
public:
void UpaliMasinu();
void UgasiMasinu();
virtual void Radi( Auto & auto ) = 0;
// promenljive clanovi
protected:
BOOL bUgasena;
}
Masina.c++
void Masina::UpaliMasinu()
{
bUgasena = FALSE;
}
void Masina::UgasiMasinu()
{
bUgasena = TRUE;
}
////// sada nasledjujemo klasu Masina sa konkretnom masinom ( pretpostavimo da postoji elektronska dizalica :P )
class ElektronskaDizalica : public Masina
{
public:
void Radi(Auto & auto);
}
//itd
Pogledaj malo o c++ kako da ovo prosiris... Ima tu posla....
EOF