Read without ads and support Scribd by becoming a Scribd Premium Reader.

WHAT IS OBJECT-ORIENTATION ?
Two Approaches of Software development model :
1.Traditional Software development :

In this method overall program is combination of algorithms and Data
structures, as it is Algorithmic perspective. In this data is isolated from
the process which is major disadvantage, b\u2019cos during the execution it
has to locate where required data is available, and if there any changes to
data structures we need to change overall processes also.

If system is developed with Structured approach, if customer changes his
requirements , its complex to change the overall code b\u2019cos its
algorithmic perspective, So we are going for OO approach.

so we are going for Object-oriented software development.
2.Object-Oriented s/w Development model :
It is a way to develop a s/w by building self-contained modules or objects

that can be easily replaced, modified and re-used.
In this OO s/w Development method S/W is a collection of descrete
objects that encapsulate their data as well as the functionality to model real-

world objects.
Reasons for Object-Orientation :
1.Higher level of abstraction
2.Provides transition among different phases of S/W Life cycle.
3. Provides good Programming Techniques
4. Re-usability of Objects.
The following are important features of OO approach-
1.Objects
2.Class and Instance
3.Class membership
4.Generalization
5.Message Passing Mechanisms
6.Polymorphism
7.Object state

1.Objects :
According to Coad and Yourdon object is define as follows.

Object is an abstraction of something in a problem domain, reflecting the
capabilities of the system to keep the information about it, interact with it, or
both.

Abstraction in this context might be, a form of representation that includes
only what is important or interesting from a particular view point.
Eg: a Map is an abstract representation, no map shows every detail of the
territory
It covers. The intended purpose of the choice of which details to be given , or
which to be suppress.
Mean an Object represents only those features of a thing that are deemed
relevant to the current purpose, and hides those features that are not relevant.
According to Rambaugh Object defined as a concept, abstraction, or thing

with the boundaries and meaning for the problem at hand.
Objects serves for two purposes.
1.they promote understanding of the real world. 2.Provides a complete

practical basis for computer implementation
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more