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
*OBJECT ORIENTED PROGRAMMING* * JAVA PROGRAMMING* Create a program that simulates a race between several vehicles....
*OBJECT ORIENTED PROGRAMMING* * JAVA PROGRAMMING* Create a program that simulates a race between several vehicles. Details don't matter must have the following: Design and implement an inheritance hierarchy that includes Vehicle as an abstract superclass and several subclasses. Include a document containing a UML diagram describing your inheritance hierarchy Include at least one interface that contains at least one method that implementing classes must implement. Include functionality to write the results of the race to a file; this will...
Please type answer for i can copy it. Thank you very much. -Question Object oriented programming...
Please type answer for i can copy it. Thank you very much. -Question Object oriented programming (OOP) is just a programming methodology. What would the difference be in a program written using OOP or procedural?
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...
Discuss the advantages and disadvantages of having typed and type-less programming languages.
Discuss the advantages and disadvantages of having typed and type-less programming languages.
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.
java programming Define an Interface for The Mouse object and list at least five signatures.
java programming Define an Interface for The Mouse object and list at least five signatures.
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.
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT