Traditional vs. Object-Oriented Approaches
Object-oriented approaches to software development are an important expansion of procedural approaches. Java explicitly supports both approaches, but you should focus on the object-oriented approach. This article compares the two approaches and explains the fundamentals of each.
4. Object-Oriented Approach
4.2. Object-Oriented Approach: Construction
We build our system through construction based on the Analysis Model and the Requirements Model created by the analysis process. The construction process lasts until the coding is completed and the included units have been tested. There are three main reasons for a construction process:
- The Analysis Model is not sufficiently formal.
- Adaptation must be made to the actual implementation environment.
- We want to do internal validation of the analysis results.