Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
An object-oriented interface (OOI) is the process of designing and creating a user or system interface that is built on object-oriented programming (OOP) concepts. As part of an object-oriented design (OOD), system and development, an OOI incorporates one or more interacting objects as the basis of the interface.
An OOI is typically created for a general end user through an object-oriented user interface (OOUI), which enables access to and interaction with the underlying system/software. The OOI approach is the same as OOD and OOP, in terms of interface design, where a user interface's (UI) components or interaction points are defined and developed through objects. Each interface object interacts with each other, as well as back end objects, to enable a functional interface.
Most modern applications and operating systems (OS) that are built with an object-oriented programming language (OOPL) create user interfaces on OOI or object-oriented concepts.