The moose likes Beginning Java and the fly likes Design Tips Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Design Tips" Watch "Design Tips" New topic

Design Tips

Alex Ayzin
Ranch Hand

Joined: Apr 10, 2001
Posts: 107
Hi, I have a question about designing Java-based applications. Say, you just finished Just Java2, Thinking in Java + 2 vols of Core Java. Now, you want to get deep into application development(for training purposes only.) Can you recommend me a book or Internet links that contains an useful information about design, how to create a class structure and how would classes interact with each other. Another words, what book can you recommend to a programmer after he /she gets some Java semantics out of the way and is ready for development(I'm not talking about J2EE, EJB, JSP or Servlets. Design issues only).
Thank you,
David O'Meara

Joined: Mar 06, 2001
Posts: 13459

My first stop for OO (not necessarily Java) problems is usually
Mapraputa Is
Leverager of our synergies

Joined: Aug 26, 2000
Posts: 10065
My favourite tutorial is "Design Techniques" by Bill Venners, here: or

Uncontrolled vocabularies
"I try my best to make *all* my posts nice, even when I feel upset" -- Philippe Maquet
I agree. Here's the link:
subject: Design Tips
It's not a secret anymore!