What is data-oriented programming and how does it differ from object-oriented programming?

What will be an ideal response?


In a data-oriented programming system such as the Web, the methods in the interface between components are always the same. What is allowed to vary is the data that is passed through those methods and the semantics of the processing that is applied to that data. In object-oriented programming, by contrast, each object can have an interface with arbitrary methods. Client are usually (although not necessarily) programmed on the assumption of specific processing semantics associated with those methods, complicating interoperation with independently written objects.

Computer Science & Information Technology

You might also like to view...

A blinking cursor within a text box means that if you change fonts, all the text in the text box will change to the new font you select

Indicate whether the statement is true or false

Computer Science & Information Technology

If you edit, insert, delete, or replace text in a document, you have ________ it

A) translated B) reviewed C) edited D) defined

Computer Science & Information Technology