This is embarrassing, I apologize for not including the diagram image ( I thought I included it, but I should be more careful and verify it in the post )
I know almost nothing about UML, but to my knowledge an arrow with hollow head represents inheritance relationship ( ie ANDSpecification
class inherits from CompositeSpecification
class ), while the other type of arrow tells us we can navigate from ANDSpecification
to CompositeSpecification
?
a) But why does the diagram connecting ANDSpecification
and CompositeSpecification
contain both types of arrows? Perhaps because in addition to ANDSpecification
inheriting from CompositeSpecification
, it also has a property of type CompositeSpecification
?
b) What is the meaning of numbers next to arrows?