Academic
Keywords
Object Oriented Programming
Object Oriented Programming - OOP
Publications: 5,985| Citation Count: 68,291
Stemming Variations: object oriented programs, Object Oriented Program, object orientation programming, object orientated programming, object orientation program
Cumulative Annual
    • Object-Oriented Programming (OOP) is the current dominant programming paradigm in software engineering, to the point that several popular software (s/w) development techniques are often discussed in terms of the concepts of object technology...

    João Miguel Fernandes. Refactoring Legacy Objects to Aspects

    • Object-oriented programming is a practical and useful programming methodology that encourages modular design and software reuse. Most object-oriented programming languages support data abstraction by preventing an object from being manipulated except via its defined external operations. In most languages, however, the introduction of inheritance severely compromises the benefits of this encapsulation. Furthermore, the use of inheritance itself is globally visible in most languages, so that changes to the inheritance hierarchy cannot be made safely...

    Alan Snyder. Encapsulation and inheritance in object-oriented programming languages

    • Object oriented programming (OOP) is a primary feature of many popular AI tools. The Art of the MetaObject Protocol is by the principal creators of the Common Lisp Object System (CLOS), probably the best conceived and most flexible of today's object oriented languages...

    Unknown. Book review: The Art of the MetaObject Protocol By Gregor Kiczales, Ji...

    • Object oriented programming is a discipline of software development which embraces strong encapsulation of the data and procedural elements, the notion of inheritance from classes (types) and/or objects (instances of types), and the idea of overloading of method <proced.ure) names...

    Joseph Berginet al. What does Modular2 need to fully support object oriented programming?

    • Object-oriented programming is a powerful programming paradigm which can help to increase program maintainability and code reuse. Based on the notion of inheritance, object-oriented programming allows variations of existing systems to be derived as extensions of it. However, the enthusiasm with which object-oriented programming has been adopted has blinded many people to the very real dangers which can arise from careless use of a paradigm with many subtleties...

    John English. Tha Dangers of Inheritance

Order by: