use the term "abstract class" instead of "structural class"

The term "structural class" is unclear and not really defined anywhere, and can mean two opposite things; the term "abstract class" should be used instead.