August 1997
OP216: OBJECT ORIENTED PROGRAMMING

QUESTION 5

Total Marks: 20 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 5

5. (a) Discuss any three benefits of object-oriented programming and give appropriate examples to illustrate the benefits. [12]
You should structure your answer as follows: list each benefit, discuss that benefit in more detail, and give an appropriate example. Do this for each of the three benefits.
(b) State and explain one disadvantage of object-oriented approaches to programming. [3]
(c) Provide concise answers to the following questions:
(i) Can a non object-oriented language be used to create and use ADTs? Explain your answer. [3]
(ii) Why do object-oriented languages exist? [1]
(iii) Name three OOP languages. [1]