up previous next contents
Next: Message passing Up: Introduction to OO concepts Previous: Polymorphism   Contents

Abstraction with objects

  • Abstraction: the act of identifying software artifacts to model the problem domain.
  • Classes are abstracted from concepts.
  • This is the first step in identifying the classes that will be used in your applications.
  • Better to have too many classes than too few. (?)
  • When in doubt, make it a class. (?)


up previous next contents
Next: Message passing Up: Introduction to OO concepts Previous: Polymorphism   Contents