Fmphasis
is
on data rather than
fnctons Programs are divided into sub parts called Objccts. 3Functions and data are tired togcther vithin the ebject 4 Data is hidden and cannot he access by
5. 6.
externa fimctins.
Objects may communicate with each other through functtons. New data and functions can be easily added whenever necessary OOPs follow Boitom-lp approach in program design
S.
OOPs give secunty to data.
Disadvantages of OOPs:
.
2.
OOPs source code is too bigger. hence it requires huge memory. Bottom-Up approach gives a little bit of confusion to the programmer.
3.
Due to the dynanmic binding, the executions of Object Oriented programs are slower
than Procedure Oriented Programs.
Applications of 0OP 2.
Artificial intelligence and expert systems. Simulation and modeling studies.
3.
Object oriented data base systems.
1.
Object 5.
orientedoperating syustems..
Real time systems.
6. Decision support and office automation systems. 7.
CAD(Computer Aided Design)/CAM(Computer Aided Manufacturing) systems.
8.
Multimedia applications graphical user interface.
9.
Computer based training educations.
10.GULbased applieations such as windows applieations 11.
Data recovery systems & Image processing tools.
12.
Distributed systems.
13.
Neural networks and parallel programming. Audio and video manipulation tools.
14.
Benefits of OOP and the user. The OOP offers several benefits to both the programming designer following are the advantages of oopsI. Through inheritance we can eliminate repeated code & extend use of existence class. programs. 2. Data hiding helps the programmer to build secure objects. 3. It is easy to partition the work in to number of to large sy stem 4 Object oriented systems can be casily upgraded lrom small the objects 5. Message passing techniques are uselul for communicatjon between
Nettu Xerox