Please enable JavaScript.
Coggle requires JavaScript to display documents.
OBJECT-ORIENTED PROGRAMMING (OOP), CLASSES - Coggle Diagram
OBJECT-ORIENTED PROGRAMMING (OOP)
programming paradigm based on the concept of OBJECTS
ADVANTAGES
easy to reuse and reliable without altering the whole program
programming effort is reduced
number of bugs declines
more productive
software is produced faster
important feature of OOP
DATA ENCAPSULATION
or
INFORMATIO HIDING
data and functions are together in one unit,the object
CLASSES
1. Program-code
template for creating object
2
.Enable distinct object to be grouped together
3.DATA MODELLING
identification of all the objects and selection of classes a programmer wants to manipulate
4.
Are defired by centain caracteristics wich are displayed by the object belonging each class
5.INHERITANCE
when a classes has subclasses that inherit some of its caracteristics