SOLID & GRASP In object-oriented design you can follow a number of methodologies each having their own principles and patterns. Examine two of these methodologies – SOLID and GRASP.