A Comparative Analysis of Structured and Object-Oriented Programming Methods

The concepts of structured and object-oriented programming methods are not relatively new but these approaches are still very much useful and relevant in today’s programming paradigm. In this paper, we distinguish the features of structured programs from that of object oriented programs. Structured...

Full description

Bibliographic Details
Main Authors: PO Asagba, EE Ogheneovo
Format: Article
Language:English
Published: Joint Coordination Centre of the World Bank assisted National Agricultural Research Programme (NARP) 2010-06-01
Series:Journal of Applied Sciences and Environmental Management
Online Access:https://www.ajol.info/index.php/jasem/article/view/55190
_version_ 1797227673621102592
author PO Asagba
EE Ogheneovo
author_facet PO Asagba
EE Ogheneovo
author_sort PO Asagba
collection DOAJ
description The concepts of structured and object-oriented programming methods are not relatively new but these approaches are still very much useful and relevant in today’s programming paradigm. In this paper, we distinguish the features of structured programs from that of object oriented programs. Structured programming is a method of organizing and coding programs that can provide easy understanding and modification, whereas objectoriented programming (OOP) consists of a set of objects, which can vary dynamically, and which can execute by acting and reacting to each other, in much the same way that a real-world process proceeds (the interaction of realworld objects). An object-oriented approach makes programs more intuitive to design, faster to develop, more amenable to modifications, and easier to understand. With the traditional, procedural-oriented/structured programming, a program describes a series of steps to be performed (an algorithm). In the object-oriented view of programming, instead of programs consisting of sets of data loosely coupled to many different procedures, objectoriented programs consist of software modules called objects that encapsulate both data and processing while hiding their inner complexities from programmers and hence from other objects
first_indexed 2024-04-24T14:44:33Z
format Article
id doaj.art-12bde2beecfe429982d83c7d5d27efc5
institution Directory Open Access Journal
issn 2659-1502
2659-1499
language English
last_indexed 2024-04-24T14:44:33Z
publishDate 2010-06-01
publisher Joint Coordination Centre of the World Bank assisted National Agricultural Research Programme (NARP)
record_format Article
series Journal of Applied Sciences and Environmental Management
spelling doaj.art-12bde2beecfe429982d83c7d5d27efc52024-04-02T19:57:31ZengJoint Coordination Centre of the World Bank assisted National Agricultural Research Programme (NARP)Journal of Applied Sciences and Environmental Management2659-15022659-14992010-06-0111410.4314/jasem.v11i4.55190A Comparative Analysis of Structured and Object-Oriented Programming MethodsPO AsagbaEE OgheneovoThe concepts of structured and object-oriented programming methods are not relatively new but these approaches are still very much useful and relevant in today’s programming paradigm. In this paper, we distinguish the features of structured programs from that of object oriented programs. Structured programming is a method of organizing and coding programs that can provide easy understanding and modification, whereas objectoriented programming (OOP) consists of a set of objects, which can vary dynamically, and which can execute by acting and reacting to each other, in much the same way that a real-world process proceeds (the interaction of realworld objects). An object-oriented approach makes programs more intuitive to design, faster to develop, more amenable to modifications, and easier to understand. With the traditional, procedural-oriented/structured programming, a program describes a series of steps to be performed (an algorithm). In the object-oriented view of programming, instead of programs consisting of sets of data loosely coupled to many different procedures, objectoriented programs consist of software modules called objects that encapsulate both data and processing while hiding their inner complexities from programmers and hence from other objectshttps://www.ajol.info/index.php/jasem/article/view/55190
spellingShingle PO Asagba
EE Ogheneovo
A Comparative Analysis of Structured and Object-Oriented Programming Methods
Journal of Applied Sciences and Environmental Management
title A Comparative Analysis of Structured and Object-Oriented Programming Methods
title_full A Comparative Analysis of Structured and Object-Oriented Programming Methods
title_fullStr A Comparative Analysis of Structured and Object-Oriented Programming Methods
title_full_unstemmed A Comparative Analysis of Structured and Object-Oriented Programming Methods
title_short A Comparative Analysis of Structured and Object-Oriented Programming Methods
title_sort comparative analysis of structured and object oriented programming methods
url https://www.ajol.info/index.php/jasem/article/view/55190
work_keys_str_mv AT poasagba acomparativeanalysisofstructuredandobjectorientedprogrammingmethods
AT eeogheneovo acomparativeanalysisofstructuredandobjectorientedprogrammingmethods
AT poasagba comparativeanalysisofstructuredandobjectorientedprogrammingmethods
AT eeogheneovo comparativeanalysisofstructuredandobjectorientedprogrammingmethods