Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with.