Choice 1: Find an example in the real world that you can separate into objects that work together to achieve its goal. How would you describe each of the objects and what does each of them do? This might be software or it could be any physical object that has interacting components.
The printer that sits next to me at my desk is a great example of objects working together to get a job done.
My computer sends information to the printer
The printer decodes the information and choses the correct paper size, colours and starts to print.
The paper drawer is also another object
The manual feeeder option of the printer also adds different actions to the printer that create further objects that need to be taken into consideration.
You must log in to post a comment.