Reuse and Object Oriented Languages
Example: Java
Java is a relatively straightforward language with a very rich set
of class hierarchies.
     Java programs derive much of their functionality from
standard classes
     Learning and understanding the classes is difficult
     Experienced Java programmers can write complex systems
quickly
     Inexperienced Java programmers write inelegant and buggy
programs
30