Using Classes to build ADTs
Think about Efficiency Too this term!
Only traverse lists when absolutely
necessary
Use pass by reference to reduce the
information from continually being copied -
- when passing instances of a struct or a
class
And, remember to wear “different hats”