Notes

Resources

Recommended

(rhk) [[][]]; ; —

(rhk) [[][]]; ; —

Recommended for Specific Needs

Mindset

(rhk) Think of Objects as Machines; Bill Venners; May 10, 2003; — "Summary: This article suggests that good API designs happen when designers think of objects as machines, classes and interfaces as blueprints for those machines, and client programmers as users."

(rhk) Artima Weblogs: Some Objects are More Equal Than Others; Cay Horstmann; May 8, 2003 — "Summary: Many Java programmers believe that they should include an instanceof test in equals methods. Many authors egg them on. This article explains why this is very wrong and muddleheaded in almost all cases, and urges programmers to test for equality of classes instead."