Audience: beginners learning about programming styles.
Learning goal: explain how objects and classes organize code.
Object-oriented programming models a system as objects with state and behavior. Classes define shared structure, while objects carry specific data.
Check for understanding: What is the difference between a class and an object?