•The scope specifies whether the pattern applies primarily to
classes or objects
–Class
patterns specify relationships between classes and subclasses; these
relationships are established through inheritance and are static, that is,
fixed at compile time
–Object
patterns deal with object relationships which can be changed at run-time and
thus are very dynamic