Use of OOPs in C++

What is the use of object oriented system?

Showing Answers 1 - 1 of 1 Answers


  • Apr 20th, 2016

An object-oriented operating system is an operating system that uses methods of object-oriented programming.

An object-oriented operating system is in contrast to an object-oriented user interface or programming framework, which can be run atop a non-object-oriented operating system like DOS or Unix.

There are already object-based language concepts involved in the design of a more typical operating system such as Unix. While a more traditional language like C does not support object-orientation as fluidly as more recent languages, the notion of, for example, a file, stream, or device driver (in Unix, each represented as a file descriptor) can be considered a good example of objects they are, after all, abstract data types, with various methods in the form of system calls, whose behavior varies based on the type of object and whose implementation details are hidden from the caller.

Object-oriented has been defined as objects + classes + inheritance and the latter is only one approach to the more general problem of delegation that occurs in every operating system. Object-orientation has been more widely used in the user interfaces of operating systems than in their kernels.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions