PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: bankruptcy

Object Oriented Design

Back to document page

OO Design1Object OrientedDesignKenneth M. AndersonLecture 20CSCI 5828: Foundations ofSoftware EngineeringOO Design2Object- Oriented Design Traditional procedural systems separate data andprocedures, and model these separately Object orientation combines data and methodstogether into a cohesive whole data abstraction The purpose of Object - Oriented (OO) Design is todefine the classes (and their relationships) that areneeded to build a system that meets therequirements contained in the SRSOO Design3OO A&D OO techniques can be used in analysis(requirements) as well as Design The methods and notations are similar In OO analysis we model the problem domain, whilein OO Design we model the solution domain Often structures created during OO analysis aresubsumed (reused, extended) in the structuresproduced by OO Design The line between OO analysis and OO Design is blurry, asanalysis structures will transition into model elements of thetarget systemOO Design4Relationship of OO A&DOO Design5OO Concepts Encapsulation grouping of related ideas into one unit which wecan refer to by a single name For example, methods, classes, packages Provides information hiding by restricting theexternal visibility of a unit s information In OO A&D, the Object is the unit ofencapsulation An Object s data is hidden behind the publicinterface (methods) of the objectOO Design6OO State Retention the functions of functi

OO Design 2 Object-Oriented Design Traditional procedural systems separate data and procedures, and model these separately Object orientation combines data and methods together into a cohesive whole data abstraction The purpose of Object-Oriented (OO) design is to define the classes (and their relationships) that are

  Object, Oriented, Object oriented

Download Object Oriented Design


Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Related search queries