Search for notes by fellow students, in your own course and all over the country.

Browse our notes for titles which look like what you need, you can preview any of the notes via a sample of the contents. After you're happy these are the notes you're after simply pop them into your shopping cart.

My Basket

You have nothing in your shopping cart yet.

Title: Object Oriented Programming VS Structured Programming
Description: The Difference Between Object Oriented Programming and Structured Programming and their uses

Document Preview

Extracts from the notes are below, to see the PDF you'll receive please use the links above


CHAPTER 1
OOP vs
...

Programs have greater reliability
 Fewer

logical errors occurs in the initial stage of
program development and writing



Programs require less time to debug and test
 Fewer

errors are made in writing programs
 Faster to correct those errors - modularity


Programs are easier to maintain

Limitations of SP


Emphasis on doing things (process/function)
 Bank







– withdraw, deposit, transfer

Large program are divided into smaller programs
called functions
Most of the functions share global data
Data is accessible from one function to another
Employ top-down approach of programming

Object Oriented Programming




Is a programming approach that focuses on
using objects to design and build applications
...

Save time and high productivity
Secure program codes
Multiple instance of a class is possible
Easy to partition the work based on objects
Easy to upgrade from smaller to larger system
Software complexity can be managed

Characteristics of OOP


It gives importance to data (object) rather than
procedure (process)
 Bank







– customer, money, account

Programs are divided into objects
Data is hidden
Objects may communicate with each other
New data and function can be easily added
Employ bottom-up approach

End of Chapter 1


Title: Object Oriented Programming VS Structured Programming
Description: The Difference Between Object Oriented Programming and Structured Programming and their uses