← All terms

Late binding

A software engineering concept where decisions about how components connect are deferred until runtime rather than being fixed at design time or compile time. In user interface design, late binding refers to the practice of keeping the abstract description of an interface separate from its concrete realization, allowing the final rendered form to be determined dynamically based on context such as user capabilities, device characteristics, and environmental conditions. This approach is fundamental to self-adapting interfaces, where the mapping between content meaning and interaction modality (visual, sonic, or haptic) cannot be predetermined because user needs and operating conditions vary. Late binding contrasts with early binding, where interface elements are tightly coupled to specific visual or interaction paradigms at design time, making adaptation difficult.

Category: computer science · development

Related: Adaptive content · Self-adapting user interface · Design space