Introduction to Programming: Additional work for week 18

We covered the idea of information hiding. Here are some web notes on information hiding in Java programming:

Information hiding is one of the most fundamental principles of good computer programming. The idea was first clearly explained by David Parnas in his influential paper "On the Criteria To Be Used in Decomposing Systems Into Modules", in the journal Communications of the ACM, volume 15, number 12, (December 1972) pages 1053-1058. You can find a hard copy of this in the library, but for copyright reasons it's not available on the web.

Here are some general articles on information hiding which are available on the web:

We looked at the class Object which is a superclass of all classes. Here are some notes on this:

We also looked at the primitive wrapper classes. Here are some notes on them:

Matthew Huntbach
6th March 2001