01.01.2015 Views

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

338<br />

Glossary<br />

guard condition<br />

A statement, associated with a state transition, which must test true before the transition<br />

may take place. For more information see Sessions 14 and 16. See also state transition.<br />

<br />

implementation inheritance<br />

The sharing of both the interface (operation) and the implementation (method). See also<br />

interface inheritance.<br />

import<br />

A dependency stereotype between packages where one package obtains access to the other’s<br />

contents by adding the “imported” package’s contents to its own. For more information see<br />

Session 24.<br />

inheritance<br />

A relationship between a generalized class and a specialized class that allows the specialized<br />

class to incorporate the elements of the generalized class into its own specification. For<br />

more information see Session 11. See also generalization.<br />

instance<br />

The implementation of a class as an object.<br />

instance method<br />

An operation implementation that is only available through an object. Contrast this with a<br />

class method. See also class method.<br />

instance variable<br />

An attribute that is only available within an object. Contrast this with a class attribute. See<br />

also class attribute.<br />

interaction<br />

Communication between objects. For more information see Session 16.<br />

interface<br />

The visible part of a class. Typically used to describe the public signatures of operations in a<br />

class. May be used to refer to a single signature or the sum of all signatures for a class. For<br />

more information see Session 1.<br />

interface inheritance<br />

The sharing of only the signature or declaration of an operation, not the implementation.<br />

iteration<br />

<strong>To</strong> perform a function or set of functions more than once. The repetition may be based on a<br />

value, a count, time, completion of a task, or any other type of condition. For more information<br />

see Sessions 16 and 18.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!