File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
GeeCON Prague 2014
subject: Design Tips