Specifications for designing and coding

Maybe a stupid question but is there any documentation out there that helps an engineer learn and use the best object oriented design techniques. Also, is there one available in the area of coding techniques.thanks
[228 byte] By [johnmphillipsa] at [2007-9-28 14:14:35]
# 1

> Maybe a stupid question but is there any documentation

> out there that helps an engineer learn and use the

> best object oriented design techniques. Also, is there

> one available in the area of coding techniques.

I don't think that there are any accepted "best practice". One of the important reasons, I think, is that design is a highly creative activity which cannot necessarily be categorized, schematized, or any think like that. There are, however, good design solutions to standard problems (in the software developer community they are known as "patterns"). I think that they are a good starting point when learning OOP because they are exemplary. A good book on the subject of patterns is:

Gamma et al. Design Patterns. Addison-Wesley. 1995.

But if you don't want to invest in a book, there is plenty of patterns material on the web. Try searching for "software pattern" or "design pattern".

Regards,

Søren Bak

soren_baka at 2007-7-12 10:38:33 > top of Java-index,Other Topics,Patterns & OO Design...
# 2
Another good book, is "Design Patterns Java WorkBook" by Steven Metsker. All the core design patterns but within a Java context.
mnievesa at 2007-7-12 10:38:33 > top of Java-index,Other Topics,Patterns & OO Design...