distinguishes design patterns

NOTE: We do not resell pre-written papers. Upon ordering a paper, we custom-write an original paper exclusively for you. Please proceed and order an original paper to enjoy top grades.


Order a Similar Paper Order a Different Paper

Suppose that you’re creating public transport application for tourists. The first version of your app can only handle transportation for tourists by buses, (so the bulk of your code lives in the Bus class). After a while, your app became popular and every day you receive many requests from public car owners to incorporate their cars into the application.

Now you decided to add public cars to your app, but you probably need to change your app code. What is the main design pattern that you will use to update your code? Why you choose it? Support your answer by identifying the main classes to be added to application main code (preferable by shape).

Note: I hope that the answer is brief and clear, there is no need to add a lot of details, but please answer all the requirements briefly and clearly.

"Is this question part of your assignment? We can help"

ORDER NOW
Writerbay.net

Do you need help with an assignment? We work for the best interests of our clients and maintain professionalism to offer brilliant writing services in most of academic fields—ranging from nursing, philosophy, psychology, biology, finance, accounting, criminal justice, mathematics, computer science, among others.


Order a Similar Paper Order a Different Paper