login  Naam:   Wachtwoord: 
Registreer je!
 Forum

3 Classes tot 1

Offline pj_muller00 - 18/12/2006 10:22
Avatar van pj_muller00PHP interesse Beste,

Ik heb een tijdje geleden hier al een topic over gestart maar we zijn er toen niet uitgekomen.
Ook weet ik nu beter wat ik wil, en dat is ...

(Het gaat hem om een Strategie spel, waar je dorpen moet bouwen etc. etc.)
En ik zou alles met één object willen laten werken (dus logischer wijs 1 klasse) maar dan zou ik een hyper lange classe hebben en het zou niet echt overzichtelijk zijn ...

Daarom zou ik die Classe willen splitsen in een Classe die zich bezig houd met de grondstoffen, één met de gebouwen.

Maar hoe voeg ik deze op het einde weer toe aan de hoofd class (pak nu Village).
Extenden ? dus ressources op Objects en Village op Ressources ?

Alvast bedankt,
Als het het niet duidelijk is zal ik proberen nog iets duidelijker te zijn.

Pj 

2 antwoorden

Gesponsorde links
Offline Wim - 18/12/2006 11:59
Avatar van Wim Crew algemeen kan enkel met extend imo? of een var in je 1ste classe die een 2de classe oproept, maar dat lijkt me niet echt al...

class class1 extend class2 {
// functies...
}
Offline ikkedikke - 18/12/2006 14:55
Avatar van ikkedikke PHP expert extenden is eigenlijk alleen bedoeld voor het uitbreiden van een klasse.
in dit geval is de mijn of het gebouw eerder een onderdeel van het dorp dus lijkt het mij logischer om een object van bijv Ressources een eigenschap van Village te maken:
  1. <?
  2. class Village
  3. {
  4. protected $rResources,$sVillageName;
  5. public function __construct($sVillageName)
  6. {
  7. $this->rResources = new Ressources($sVillageName);
  8. $this->sVillageName = $sVillageName;
  9. }
  10. }
  11. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s