16. januar 2008 - 15:53Der er
14 kommentarer og 1 løsning
Multiple arv
Jeg har en payer og en owner class som arver fra en CustomerClass... Nu har jeg et problem, nemlig at jeg også har en PayOwner Klasse som både kan være Payer og Owner,dvs at en person kan enten være en Owner eller en Payer men også en person der er begge dele altså arve fra Payer og Owner.... Hvordan kan man bedst håndtere dette rent design mæssig...
Noget med at have et IPayer og et IOwner, Payer implementerer IPayer, Owner implementer IOwner, PayOwner implementerer baade IPayer og IOwner, PayOwner har saa en reference til baade et Payer og et Owner objekt, relevante metode kald bliver forwarded til de objekter.
Jeg ville overveje at redesigne hele modellen til noget med en base identity som kan have flere roller.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.