There are several terms you should know before preceding. Some
are from the GoF book and there are a few terms I made up. I am sure if I had
taken the time to read lots of O-O books, I would have probably come across the
proper and accepted terms. Forgive me.