The proverb ‘owning a hammer doesn’t make one an architect’ is especially true with respect to object technology. Knowing an object-oriented language (such as Java) is a necessary but insufficient first step to create object systems. Knowing how to ‘think in objects’ is critical!
Craig Larman. (Applying UML and Patterns)