I have a question regrading usecase diagram which im rather confused when to use extended and include. Ive gone through a tone of documents and tutorial and examples. But im rather confused.
I have a scenario where it says "you can make a booking for either fitness classes or personal trainer session".
So the model I have so far has a usecase called "make booking" and usecase "make booking" extends to 2 other uses cases called "Book fitness class" and "Book PT session".
Is that valid with contrast to having two independent usecase called "book classes" and "book PT session".
Im for sure latter method is right. However im not quite sure if my fomer method is right tho. Could anyone help me understand?
Thanks