Object Oriented Principles in Software

نوع مقاله : کرسی ترویجی

نویسنده

گروه رایانه، دانشگاه علامه طباطبائی

10.22054/ijdli.2017.20072

چکیده

One of the modern approaches to develop a system is object oriented analysis and design.
In this approach, there are several objects and each object plays some specific roles. These roles are programmed in object oriented languages such C++ and Java. This paper describes eight basic principles and key concepts in Object Oriented technology. These principles are Encapsulation, Information Hiding, Message Passing, Late Binding, Delegation, Instantiation, Inheritance and Polymorphism, and Relationships.
 

کلیدواژه‌ها