Structural Pattern establishes how classes and objects are related to each other(i.e. Composition of the class). Here in this pattern an interface class is divided into one or more interface class for a common theme as we break a complex class into subclasses. It can also be stated as an object holds other object (i.e.) describe how objects can be composed into larger structures using object composition. This Category takes different forms in managing the objects, Simplifying the set of interfaces, brings uniformity to access the interface class etc. Structural Pattern bring more understandability to the code.