Introduction to "Design Techniques"

A look at the role of design in the context of the overall software development process

1 2 3 Page 3
Page 3 of 3

I encourage your comments, criticisms, suggestions, flames -- yep, every kind of feedback -- about the material presented in this column. If you disagree with something, or have something to add, please let me know. As part of each month's column (after the first one), I will include some reader feedback about the previous month's article.

Next month

With next month's Design Techniques I'll begin a mini-series of articles that focus on designing classes and objects. Next month's article, the first of this mini-series, will give design guidelines in the area of class initialization.

Bill Venners has been writing software professionally for 12 years. Based in Silicon Valley, he provides software consulting and training services under the name Artima Software Company. Over the years he has developed software for the consumer electronics, education, semiconductor, and life insurance industries. He has programmed in many languages on many platforms: assembly language on various microprocessors, C on Unix, C++ on Windows, Java on the Web. He is author of the book: Inside the Java Virtual Machine, published by McGraw-Hill.

Learn more about this topic

  • The Javadoc Home Page has more information about Java's code documentation tool
  • Recommended Books on Java Design
  • Object Orientation FAQ
  • 7237 Links on Object-Orientation
  • The Object-Oriented Page
  • Collection of Information on OO Approach
  • Design Patterns Home Page
  • A Comparison of OOA and OOD Methods
  • Object-Oriented Analysis and Design Methodsa Comparative Review
  • Patterns-Discussion FAQ
  • Implementing Basic Design Patterns in Java (Doug Lea)
  • Patterns in Java AWT
  • Software Technology's Design Patterns Page
  • Synchronization of Java Threads Using Rendezvous
  • Design PatternsElements of Reusable Object-Oriented Software, In Java

This story, "Introduction to "Design Techniques"" was originally published by JavaWorld.

Copyright © 1998 IDG Communications, Inc.

1 2 3 Page 3
Page 3 of 3