- junit - programmers love writing tests - Testing is not closely integrated with development. This prevents you from measuring the progress of development. Using JUnit you can cheaply and incrementally build a test suite that will help you measure your progress, spot unintended side effects, and focus your development efforts.
- More Features of the Java language - Inheritance, interfaces, nested classes, and packages - features of the Java language that help you to organize and structure your classes and their relationships to one another. Not only shows you how to use these features, but also talks about when and why you would use them.
- The Object FAQ - A terrific FAQ on many facets of object-oriented programming (OOP). Not specific to Java.
- User Interfaces for Object-Oriented Systems, Part 3 - This section continues the object-oriented design/GUI theme by looking at a widget used all the time: a wrapper around a Collection capable of creating a visual proxy that automatically changes its appearance.
|
|
|