Eiffel: the language
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Towards object-oriented agent programming: the Brainstorm meta-level architecture
AGENTS '97 Proceedings of the first international conference on Autonomous agents
C/C++ Programmer's Reference
A Distributed Object-Oriented Platform Based on DCE and C++
Proceedings of the IFIP TC6/WG6.1 International Conference on Open Distributed Processing II
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Ada 2005 Reference Manual. Language and Standard Libraries: International Standard ISO/IEC 8652/1995(E) with Technical Corrigendum 1 and Amendment 1 (Lecture Notes in Computer Science)
Autonomic Computing: A New Approach
AMS '07 Proceedings of the First Asia International Conference on Modelling & Simulation
OMeta: an object-oriented language for pattern matching
Proceedings of the 2007 symposium on Dynamic languages
Formalising Java RMI with explicit code mobility
Theoretical Computer Science
Agent-Based Network Intrusion Detection System
IAT '07 Proceedings of the 2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology
A Rule-Based Object-Oriented OWL Reasoner
IEEE Transactions on Knowledge and Data Engineering
Hi-index | 0.00 |
Object-oriented programming is still a relatively new technology in the world of web development. Object-oriented programming languages directly support the object notions of classes, inheritance, information hiding, and dynamic binding. In Object-Oriented Programming, a program is seen as comprising a collection of individual modules, or objects, that act on each other. Each of these objects could be seen as an independent program in itself, with a distinct role or responsibility. Object-Oriented Programming provides greater flexibility and easier maintenance across large systems and can sometimes make understanding and analyzing complex procedures a lot easier. This paper presents a comparison of object-oriented programming in software engineering including properties of Java, C++, Eiffel, and Smalltalk languages.