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.
رشیدی, حسن . (1395). Object Oriented Principles in Software. مجموعه مقالات کرسی های علمی دانشگاه علامه طباطبائی, 4(5), 337-350. doi: 10.22054/ijdli.2017.20072
MLA
رشیدی, حسن . "Object Oriented Principles in Software", مجموعه مقالات کرسی های علمی دانشگاه علامه طباطبائی, 4, 5, 1395, 337-350. doi: 10.22054/ijdli.2017.20072
HARVARD
رشیدی, حسن. (1395). 'Object Oriented Principles in Software', مجموعه مقالات کرسی های علمی دانشگاه علامه طباطبائی, 4(5), pp. 337-350. doi: 10.22054/ijdli.2017.20072
CHICAGO
حسن رشیدی, "Object Oriented Principles in Software," مجموعه مقالات کرسی های علمی دانشگاه علامه طباطبائی, 4 5 (1395): 337-350, doi: 10.22054/ijdli.2017.20072
VANCOUVER
رشیدی, حسن. Object Oriented Principles in Software. مجموعه مقالات کرسی های علمی دانشگاه علامه طباطبائی, 1395; 4(5): 337-350. doi: 10.22054/ijdli.2017.20072