answersLogoWhite

0

the three main design principles of object oriented programming are the following:

  • encapsulation - this allows the user to hide the information for outside world and doesn't allow the other user to change or modify the internal values of class.
  • polymorphism - one term in many forms
  • inheritance - offers to derive a new class from an existing one and acquire all the feature of the existing class. The new class which get the feature from the existing class is called the derived class and other class is called the base class.
User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

What is Object Oriented System Development?

What is object-oriented systems development


What object oriented system development?

What is object-oriented systems development


What has the author David A Taylor written?

David A. Taylor has written: 'Object-oriented technology' -- subject(s): Database design, Object-oriented databases, Development, Computer software 'Object-oriented information systems' -- subject(s): Management information systems, Object-oriented databases, System design


Where can one find information about an object oriented database?

One can find information about an object oriented database in the book 'On Object Oriented Database Systems'. One can also find information about an object oriented database online on the IndiaBix website.


Is it true or false-object oriented systems can scale up better from small to large?

True


What has the author Robert M Mattison written?

Robert M. Mattison has written: 'The object-oriented enterprise' -- subject(s): Object-oriented databases, Management information systems


What are different properties provided by Object-oriented systems?

Polymorphism,Inheritence,Abstraction and Encapsulation


Data-Oriented Programming in Java?

Data-Oriented Programming (DOP) focuses on decreasing the complexity of the Object-Oriented Programming (OOP) application systems by rethinking data


How constraints are implemented in object oriented systems?

Constraints, such as transaction throughput, response time, run-time platform, development environment, or programming language, are implemented, by using some specific principles of an object oriented systems, which are mentioned below-AbstractionEncapsulationIdentityModularityHierarchyTypingConcurrency, andPersistence


Is c is complete object oriented programming language?

No. C is not object oriented. C++ is object oriented.


What are the characteristics of OORDBMS?

OORDBMS stands for an object-oriented database management system. OORDBMS is an object oriented system. Characteristics from general databases are: orthogonal persistence of data, able to handle large databases, controlled concurrency, restoring or data recovery, and query facility on adhoc basis. Characteristics from an object oriented basis are: construction of complex objects, identity of an object, feature of classes and types, property of encapsulation, property of inheritance, property of overriding combined with late binding, property of extensibility, and property of computational completeness.


What has the author Richard W Koontz written?

Richard W. Koontz has written: 'Object-oriented systems development' -- subject(s): Industrial management, Computer simulation, Object-oriented programming (Computer science)