Search code examples
javaumlobject-oriented-analysisdomain-model

UML Domain Model


I'm trying to get into Java oriented programming, and have seen this characterisation a few times. Specifically the *; I know that the 1..* means that a Section belongs to Infinite number of articles but at least 1. but what does * by itself mean 0..* ?, 1..* ?

enter image description here

I know this might seem like a minor grammar thing, but I haven't come across this specific way in any text books. I'm just trying to understand what is meant by it.


Solution

    • 1 means 1 and only 1
    • 1..* means >= 1
    • 0..* means >= 0
    • a single star means >= 0 means 0..*

    Note : Some UML tools use N instead of star