Objected oriented design pattern is an important branch in computer engineering. Here solutions are expressed in terms of objects and interfaces. The four elements of a typical design pattern are pattern name, problem, solution and consequences. Pattern name, usually a single word or two words describes a design problem, solutions and possible consequences. Problem component explains how and when to apply the pattern. The solution describes the elements that constitute design, relationship between different elements, responsibilities and collaborations of these elements. The consequences are the results after the execution of the pattern. In Lexi’s user interface, seven design problems exist. They are document structure, formatting, embellishing the user interface, supporting multiple look-and-feel standards, supporting multiple window systems, user operations and spelling checking and hyphenation. Recursive composition is a term used in design pattern which is a method for the representation of hierarchically structured information.