In object-oriented programming, an 'Object Class' is a blueprint for creating objects, providing initial values for state and implementations of behavior. It encapsulates data for the object and methods to manipulate that data, allowing for modular, reusable, and scalable code design.