|Introduction to the Berlin OOUI Kit Interface|
“Provide[s] an interface for creating families of related or dependent objects without specifying their concrete classes.” (Design Patterns book)
I usually use the word to refer to an implementation of the interface.
Writers of the Design Patterns book: Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides
Standard work by the Gang of Four about Design Patterns
Platform and user interface
X + GTK
Keyboard + Braille