Slide 28
Slide 28 text
Class
Abstract interface
Every layer of interface has costs:It is one more
thing to learn, understand, document, debug,
organize, browse and name.
Pay for interfaces only where you will need
the flexibility they create.
Maximizing the number of interfaces doesn't
minimize the cost of software