UML Questions about 'abstract' and stereotypes
hi every body i'm trying to understand UML but there are some questions about it In UML what is the significance of tagging a class with the stereotype <<abstract>> ? and how to express this constraint as an invariant, A stereotype "abstract" does not exist - an abstract class should be depicted using italic font. Abstract means that a class cannot be instantiated. It needs a subclass to do so. So as a pseudo-code constraint this would mean for all instances i of MyAbstractClass holds: i.actualClass != MyAbstractClass or in ocl for MyAbstractClass holds self.allInstances()->forAll(i: