Prev | Current Page 303 | Next

Tim Weilkiens

"Systems Engineering with SysML/UML: Modeling, Analysis, Design"


class Customer objects
g:Customer k:Customer
name???Gabi Goldfish???
ID2965
isBlockedfalse
pinCheckCode???04711???
routesnull
name???Klaus Carp???
ID2342
isBlockedtrue
pinCheckCode???09913???
routesnull
151
A class can be abstract, and abstract classes can describe attributes and operations
as well. However, objects cannot be created directly by this building plan;
they can be created only by concrete subclasses. The abstract property is represented
by writing the name in italics. In addition, we can optionally denote the
adjective {abstract} next to the name ( Figure 3.8 ). Abstract classes represent a
superordinate term for concrete subclasses that are bound with the abstract class
through a generalization relationship.
3.3.2 Attribute
3.3 The Class Diagram
FIGURE 3-8
An abstract class and concrete subclasses.
class Vehicle with subclasses
Vehicle
{abstract}
Car Truck
Defi nition
An attribute defines a structural property of a class. The description is
composed of visibility, name, type, and a multiplicity.


Pages:
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315
ubrania pomoce dydaktyczne nowoczesne meble A*Teens geovision