Process of introducing users to software.

Design cue indicating possible interaction.

Collection of frequently used controls.

Design and arrangement of text.

Field or method belonging to a class.

Same method name with different parameters.

Naming scope preventing identifier conflicts.

Definition of operations a component provides.

Replacing inherited method behavior.

Self-contained unit of software functionality.