AppleScript Scripting Object

Could anyone tell me when it becomes a must or necessary to use “Object Scripting” as part of the apple script? Is it possible to provide examples or links to Object Scripting?

Regards,
Tommy