|
To search, Click
below search items.
|
|

| All
Published Papers Search Service
|
|
Title
|
Object-Oriented Programming and Software Development
|
|
Author
|
Nwokoro Ifeanyi Stanly
|
| Citation |
Vol. 26 No. 3 pp. 145-153
|
|
Abstract
|
Object-Oriented Programming (OOP) Software Development Paradigm, birthed some few decades ago with provisions for varied understanding of programming languages than the primordial procedural programming parlance in software development (FORTRAN, Pascal, C and etcetera). It is obvious that the OOP ab-initio didn¡¯t provide some resounding assurances and attractive structured codes to the users without the use of ¡°goto¡± provisions. OOP at this point in time has attained some feet as excellent programming practice are now guaranteed and be defined. OOP is attributed as a methodology or a tactic which focused on such ways objects work together to express data sharing. It has changed the procedural conception of programming where vast attention is saddled on procedures and logic. There are seven essential concepts in Object-Oriented Programming (OOP) Software Development. First is an Object. An Object is an encapsulated entity that provides sets of predetermined services at a given period of time. It is also looked upon as anything that has existence and with some value. Subsequently is Class; a class is the main body of a system. It creates the federating units of a system. We also have Generalization, Inheritance, Abstraction, Polymorphism and Encapsulation. Not all programmers believe that OOP is a methodology. This paper will also show how the concepts of OOP can be used in modeling of Geographic Information Systems (GIS) software and the use of OOP in the design of features of GIS software and it¡¯s production.
|
|
Keywords
|
Object-Oriented Programming, Procedural Programming, Object, Software Development Class, Inheritance, Polymorphism, Encapsulation, Abstraction, Generalization, Geographic Information Systems.
|
|
URL
|
http://paper.ijcsns.org/07_book/202603/20260317.pdf
|
|