Question

discuss the concept of object-oriented programming and list the advantages

discuss the concept of object-oriented programming and list the advantages

Homework Answers

Answer #1

1).object oriented programming is a technique that builds the programm using the objects along with a set of programming along with a defined interfaces to that object .

2.It can also defined as a paradiagram as it describes the way in which programm must be organised and how these elements should interact with each other.Thus, an object oriented programm can be described as data that controls acess to code.the object oriented programming make use of Bottom_up approach and also manages the increasing complexity.

3).In object oriented programming data and functions are viewed as a single entity by implementation of class feature.it also offers user with features like inheritance ,polymorphism ..etc.It is a user or developer friendly.Object oriented programming supports reusability.

4) Example for the object oriennted programming like java and .Net...etc

Responsibility of object oriented programming:   in this object oriented programming the actions are described in terms of responsibilities .A request to perform an action denotes the desired result.An object can use any technique that helps in obtaining the desired result and this process will not have any interference from other object.the abstraction level will be increased when a problem is evaluated in terms of responsibilities.the object will thus become independent from each other which will help in solving complex problems.An object has a collection of responsibilities related with it which is termed as 'protocol'.

Advantages :

1.OOPS offers useful features like encapsulation,inheritance,polymorphism not avaliable in traditional programming.

2.closer to real life representation of the objects.

3.Heirarchial relationships can be represented using inheritance.

4.Data can be divided as public and private.we can also provide an interface for entering and validating data by means of class properties.

5.programm development becomes easy due to increased modularity.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
Compare and contrast garbage collection in a structured programming languages such as C and object-oriented programming...
Compare and contrast garbage collection in a structured programming languages such as C and object-oriented programming languages such as VB & C#.
6. Please discuss the concept of market signaling. Please define the term and list the advantages...
6. Please discuss the concept of market signaling. Please define the term and list the advantages and disadvantages a company would realize through this concept. Book: Analysis for Financial Management 12th edition
Which option best describes the object-oriented programming paradigm? A :Objects describe data aspects of entities related...
Which option best describes the object-oriented programming paradigm? A :Objects describe data aspects of entities related to the problem. An object-oriented program describes how those entities differ from each other. B :Objects describe data aspects of entities related to the problem. An object-oriented program describes how those entities communicate with each other. C :Objects describe data and functional aspects of entities related to the problem. An object-oriented program describes how those entities differ from each other. D :Objects describe data...
List the advantages and disadvantages of solving integer programming problems by (a) rounding off and (b)...
List the advantages and disadvantages of solving integer programming problems by (a) rounding off and (b) enumeration. Give a detailed example.
List and discuss the advantages and disadvantages of Incorporating a business (Characteristics of Corporations).
List and discuss the advantages and disadvantages of Incorporating a business (Characteristics of Corporations).
List five areas of application of Linear Programming (LP) and discuss the usefulness of LP in...
List five areas of application of Linear Programming (LP) and discuss the usefulness of LP in three of these areas.
List and briefly discuss the advantages and disadvantages of the internal rate of return (irr).
List and briefly discuss the advantages and disadvantages of the internal rate of return (irr).
a) List and briefly discuss advantages or enhancements to metabolism brought about through aerobic exercise.
a) List and briefly discuss advantages or enhancements to metabolism brought about through aerobic exercise.
This problem is from Microsoft Visual C#: An Introduction to Object Oriented Programming (7th Edition) by...
This problem is from Microsoft Visual C#: An Introduction to Object Oriented Programming (7th Edition) by Joyce Farrell. This problem relies on the generation of a random number. You can create a random number that is at least min but less than max using the following statements: Random ranNumberGenerator = new Random(); int randomNumber; randomNumber = ranNumberGenerator.Next(min, max); Create a game similar to Hangman named GuessAWord in which a player guesses letters to try to replicate a hidden word. Store...
Two of the layouts - process-oriented and product-oriented - are used in production facilities. Research a...
Two of the layouts - process-oriented and product-oriented - are used in production facilities. Research a firm that uses one of these two layouts. Describe your selected firm's layout and discuss the advantages and disadvantages of each layout. Recommend changes that would improve your selected firm's layout.