Transcription: In object-oriented programming, the programmer analyzes which objects make up an application, how they can be classified, and how they interact with each other and the rest of the program. It can be easier to design large programs using object-oriented programming. Many features of the design of the overall application can be determined when you define the objects that make up the application.