login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Optionele function in interface

Offline cloudstrife - 19/11/2009 18:15
Avatar van cloudstrifePHP beginner Is het mogelijk om in een interface een optionele functie te plaatsen?

Ik heb nm een BusinessController die een save method bevat die uiteindelijk de data uit de business-objecten gaat bewaren via een datahandler. Ik wil echter elk business-object de mogelijkheid geven om zelf een save uit te voeren met extra logica, maar die save functie is niet verplicht. Als je dan een save via de BusinessController aanroept neemt hij of wel de save van het object (als die er is) of voert hij een standaard save uit.

3 antwoorden

Gesponsorde links
Offline Ultimatum - 19/11/2009 18:48
Avatar van Ultimatum PHP expert Zo ver ik weet kan dat niet, wat je kan doen is met een abstracte class werken in plaats van een interface of gewoon die methode aanmaken in je class die de interface implementeerd maar dan de body van die methode leeg laten.
Offline Richard - 20/11/2009 15:40
Avatar van Richard Crew algemeen Eh, nee... Ik snap niet hoe je bij het idee komt, maar het is echt onzin. Dat is implementatielogica, daar heeft de publieke interface niks mee te maken.
Offline Abbas - 20/11/2009 18:20
Avatar van Abbas Gouden medaille

Crew .NET
Misschien moet je eens wat code geven en dan kunnen we wel verder zien! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.163s