How do you move from OO programming to OO design? Do a lot of design focused on building a sophisticated application program. This 222-page book has 43 chapters that will help you build OO design skills through the creation of a moderately complex family of application programs. This is a step-by-step guide to OO design and implementation using either the Java or Python programming languages.
Parts of the text were reworked on 6/16/08 to clarify some questions from readers. The changes are minor amplifications of a few keys points. They cover some notes on testing, agility and rework, two ongoing themes that can’t be emphasized enough.
Also, four new appendices were added to provide examples of how best to use unit testinfg and documentation tools. This includes javadoc and JUnit for Java developers. For Python, it includes unittest, doctest and epydoc.
0 comments:
Post a Comment