Posts

Showing posts with the label OOA

OOA and Design

Being able to produce a well designed object oriented system is an important skill to master. The old saying "owning a hammer does not make one an architect: is especially true for object oriented development. Knowing an object oriented language such as Java is not sufficient alone for the production of object oriented systems. During OO Analysis there is a focus on finding and describing the objects and/or concepts in the problem domain. During OO Design there is a focus on defining the objects that will ultimately be implemented in an OO programming language.