21. juni 2005 - 22:20Der er
7 kommentarer og 1 løsning
Oprettelse og styring af objekter.
Er kommet lidt i tvivl omkring styring af mit lille program. I mit program skal jeg håndtere nogle produkter, brugere og ordre. Jeg har lavet alle klasserne, lagringen af data osv. nu er det saa bare hvordan jeg binder alt det her sammen. Jeg er kommet på to måder: 1) Lav en 'styreKlasse' som indeholder nogle metoder som opretBruger(), opretOrdre(), opretProdukt().
2) Lad opretBruger(), opretOrdre(), opretProdukt() blive i deres respektive klasser Bruger, Ordre, Produkt og så gøre dem statisk saa de kan kaldes uden på forhånd at have oprettet et objekt af den pågældende type.
Lige præcis denne her problematik skriver de ikke om i mine bøger, så hvis nogen kunne give mig en tommelfinger regel eller link til noget læse stof omkring saadan noget her ville jeg blive glad. På forhånd tak.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Yeps. Jeg har nogle også nogle planlagte opagave som at kontrollere betalingsfrister der skal køre engang i døgnet. Denne type opgaver kan vel passende proppes ind i en styreklasse.
Når jeg nu bruger constructoren til at oprette en ordre. Hvordan afbruder jeg så objektoprettelsen hvis det viser at alle betingelser for ordren ikke er opfyldt ?
public class StyreKlasse { public boolean opretKunde(...) { if(opfylderbetingelser(...)) { Bruger b = new Bruger(...); b.save(); return true; } else { return false; } } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.