Exercises
Now that you understand what an object is, it is time to recognize objects in different applications:
- Exercise 1: Work with an iOS app and recognize its objects. Work with an app that has both an iPhone and iPad version. Execute the app in both versions and recognize the different objects that the developers might have used to code the app. Create a UML diagram with the classes that you would use to create the Think about the methods and properties that you would require for each class. If the app is extremely complex, just focus on a specific feature.
- Exercise 2: Work with a Mac OS application and recognize its objects. Execute the app and work with a specific feature. Recognize the objects that interact to enable you to work with the feature. Write down the objects you recognized and their required behaviors.