The Project-Approach Strategy Summarized


Introduction

This chapter presents a complete example of the analysis, design, and implementation of a typical classroom programming project. The objective of this chapter is to demonstrate to you how to approach a project and, with the help of the project-approach strategy and the development cycle, formulate and execute a successful project implementation plan.

The approach I take to the problem solution is procedural based. I do this because I find that trying simultaneously to learn problem-solving skills, the Java command-line tools, how to employ the development cycle, and object-oriented design and programming concepts, is simply too overwhelming for most students to bear. However, try as I may to defer the discussion of object-oriented concepts, Java forces the issue by requiring that all methods belong to a class. I mitigate this by pursuing a solution that results in one user-defined class. As you pursue your studies of Java and progress through the remaining chapters of this book, you will quickly realize that there are many possible solutions to this particular programming project, some of which require advanced knowledge of object-oriented programming theory and techniques.

You may not be familiar with some of the concepts discussed here. Don’t panic! I wrote this material with the intention that you revisit it when necessary. As you start writing your own projects examine these pages for clues on how to approach your particular problem. In time, you will begin to make sense of all these confusing concepts. Practice breeds confidence, and after a few small victories, you will never have to refer to this chapter again.




Java For Artists(c) The Art, Philosophy, and Science of Object-Oriented Programming
Java For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504052
EAN: 2147483647
Year: 2007
Pages: 452

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net