Object Oriented Software Development with Java
Object Oriented technologies are a popular paradigm for developing applications. This approach models an application around a series of real world objects, such as an employee or a ship. In order to solve a problem, it is useful to think of the real world objects that make up the problem domain.
The OO approach is based on three distinct activities:
The OO approach is based on three distinct activities:
- Object Oriented Analysis (OOA): This is concerned with determining the functionality of the system, that is, what should the application do
- Object Oriented Design (OOD): This is concerned with how the architecture supports the functionality of the application
- Object Oriented Programming (OOP): This is concerned with the actual implementation of the application
