Chapter1 Introduction To OO System System Development
Chapter1 Introduction To OO System System Development
Moving from one phase to another Moving from one phase to another phase
phase is complex. is easier.
Increases duration of project decreases duration of project
Increases complexity Reduces complexity and redundancy
Promotion of reusability
• The object orientation adds inheritance, which is a powerful
technique that allows classes to built from each other.
• The only different and enhancements between the classes
need to be designed and coded. All the previous functionality
remains and can be reused without change.
• WHAT IS AN OBJECT ?
• Informally , an object represents an entity, either physical ,
conceptual, or software .
• The term object means a combination of data and logic that
represents some real world entity
• Classes are used to distinguish one type of object from another
• A Class = a set of objects that share a common structure and a
common behavior.
• A single object is simply an instance of a class
02/09/2021 O-O Software Engineering 15
Basic concept of object Con’t…