Je hebt dus alleen nog maar over de implementatie gelezen
Een use case is in principe een 'scenario', een beschrijving van een uit te voeren taak. Op deze manier kan je alle gebeurtenissen in kaart brengen die binnen je systeem plaats vinden.
Hierna kan je aan de hand van een klassediagram al je klasses en verbanden ertussen in kaart brengen.
UML is een modelleringstechniek, die oa. zo'n klassediagram beschrijft, maar ook andere diagrammen die handig kunnen zijn in de ontwerpfase.
Zie
http://www.omg.com/ en
http://www.uml.org/ .
Ik denk niet dat je UML eerst door moet hebben om OOP te kunnen programmeren, het is tenslotte een hulpmiddel om alles te modelleren. Bij kleine/simpele projecten is uml waarschijnlijk overbodig.
Misschien is 't in jouw geval nuttig om gewoon eens wat te gaan _doen_ .. van lezen, lezen en lezen wordt je op den duur niets meer wijzer als je 't niet in praktijk brengt.
Persoonlijk ben ik 't nut van dergelijke uml technieken/methoden pas gaan inzien na een dingen ontwikkeld te hebben.
Ik vind persoonlijk de uitleg @
http://nl.php.net/oop bestwel duidelijk eerlijk gezegd, misschien dat je dat als startpunt kunt gebruiken voor wat proggelen.
Verwijderd schreef op 17 maart 2004 @ 14:42:
Ik wilde een email distributeur maken, object georienteerd dan, dus ik pak een pen en papier en begin te schrijven welke functies het programma nodig heeft.
1. email adres toevoegen
2. email adres verwijderen
3. email adres veranderen
4. email versturen naar email adres uit lijst (keuze uit multiple selection)
etc
Nu denk ik dat ik al deze "functies" in objecten moet gaan omzetten, maar je ziet al dat ik het woord functies gebruik, maar die staan toch in een class ? wat zijn binnen dit project de objecten dan ?
Dit zouden gewoon functies moeten worden in je class denk ik. Een object is een instantie van een class, die de functies van de class dus ook bevat.