Quick questions on SOLID reading

Being able to answer these questions does not prove that you remember the reading perfectly! But at least, not being able to answer them does suggest you should reread it.

There's no automated checking of these: just see if you could answer each question in a sentence or two. If not, revisit the reading.

Q1 What do the following terms mean in OOD, and why are they important?

Q2 What do each of the letters in SOLID stand for? Explain each principle.

Note I don't expect you to remember the example given in the article, of course. However, I do expect you to understand the principles well enough to be able to suggest how following one might influence design choices in a given context. That level of understanding is probably most easily gained by reading the example carefully.


This page is maintained by Perdita Stevens (perdita@inf.ed.ac.uk)


Home : Teaching : Courses : Seoc : 2014_2015 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh