This helps confirm my view that some people know what OOP is, less know what OOD is, and no one really knows what OOA is or how it differs from other analysis approaches...
The SE course I run uses the Booch book (on Ada). It is amazingly confusing to students to learn from a book that talks about OOD, in a language wihtout inheritance (Ada83, the first Ada version, lacked inheritance). Things only get more confusing when we supplement the book with material about Ada95 tagged types (the Ada95 method of inheritance).
|