![]() |
subject > programming language construct > data item > object > instance of user interface class |
![]() ![]() | ||||
instance of user interface class | ||||
subject | fact |
instance of user interface class | is a subtopic of 5.8 - The Process Of Developing Class Diagrams | ![]() |
is normally created when a program is started | ![]() | |
is normally discarded when a program terminates | ![]() | |
is a kind of object | ![]() | |
object | can be referred to without reference to the data (instance variables) contained in it | ![]() |
can be referred to by several different variables at the same time | ![]() | |
can represent any entity to which you can associate properties and behaviour | ![]() | |
has live activation while the object is performing computations in a sequence diagram | ![]() | |
has behaviour | ![]() | |
has state | ![]() | |
has synonym instance: instance is used when you are talking about the role with respect to the class and object is used when talking in a more general way | ![]() | |
is distinct from every other object even if they contain the same data | ![]() | |
is in a state until an event occurs that causes it to change state | ![]() | |
is structured | ![]() | |
is drawn as a rectangle containing a colon and the underlined name of the class (optional if it is clear from the context), which may be preceded by an optional instance name in a UML instance diagram | ![]() |