Explain what is meant by the following terms:

Question

i) Abstract and concrete classes;

ii) Specialisation and generalization;

iii) Encapsulation and data hiding;

iv) Coupling and cohesion;

v) Classes and objects.

Within your discussion include examples of each, based on a real-world scenario where possible.

 

Leave an answer

Sorry, you do not have permission to answer to this question .