Any discussion of Object-Oriented-Programming, -Design, or -Analysis has to recognize that one of the first, most important tasks is figuring out what the objects and their classes ought to be.
Object Oriented Programming (OOP) was introduced to software development almost half a century ago, and its popularity has reached all fields of software development. All? Well almost. OOP was ...