In the scope of "Gang of Four" book patterns split up on three categories by their purpose: creational, structural, and behavioral. And also pattens split up by criterion, called scope, specifies whether the pattern applies primarily to classes or to objects.
Page 22.:
Class patterns deal with relationships between classes and their subclasses. These
relationships are established through inheritance, so they are static—
fixed at compile-time. Object patterns deal with object relationships, which can be
changed at run-time and are more dynamic. Almost all patterns use inheritance to some