Models inheritance

Take a look at some good plugins. These will show you how to do these things.

Technoweenies (Rick Olson) plugins are very good, are self documenting
and also have reasonably good documentation in the source.

Check out the acts_as_* plugins inparticular. These are chocked full of moduly goodness.

http://svn.techno-weenie.net/projects/plugins/