Explaining Objects

What's this about?

This website explains the 'Big Three' ideas of object-orientated ('O-O') software.  It's written by Andy Berry, a leading O-O developer.

What are the "Big Three"?

To fully exploit the power of the ideas behind O-O, you need to have internalised, not just learned by rote,  just three ideas:

Encapsulation
Inheritance
Polymorphism

Don't worry if you haven't got a clue as to what any of these words mean.  When you've read all the pages in this website, we hope you'll have a good grasp of all three.

Who will benefit from this site?

Obviously, you should be keen to learn the ideas behind O-O but my experience suggests that the approach I'll use works best for those of us who 'think in pictures' rather than words.

If you find yourself saying 'I see what you mean' rather than 'I hear what you're saying', then you'll probably follow our journey and enjoy it.

Even if you're a word-thinker, try it!  If you find yourself wondering 'what is he talking about?' - well; at least I warned you!

"A Journey through Object Land"

Rather than spoil your enjoyment of the next few pages, just click here to start your journey...

Site last updated on 16th September 2001

2001 by Usekey Trading Ltd

You can contact Andy Berry by clicking here.

We aim to ensure that all information is correct, legal and decent.  Any complaints about this site or its contents should be sent to complaints@tof.co.uk