Javascript must be enabled to continue!
Object‐Oriented Development
View through CrossRef
Abstract
The object‐oriented model for software development has become exceedingly attractive as the best answer to the increasingly complex needs of the software development community. What was first viewed by many as a research curiosity and an impractical approach to industrial strength software is now being enthusiastically embraced. Object‐oriented versions of most languages have been or are being developed. Numerous object‐oriented methodologies have been proposed. Conferences, seminars, and courses on object‐oriented topics are extremely popular. New journals and countless special issues of both academic and professional journals have been devoted to the subject. Contracts for software development that specify object‐oriented techniques and languages currently have a competitive edge. Object‐oriented development is to the 1990s what structured development was to the 1970s, and the object‐oriented movement is still accelerating.
The object‐oriented model is more than a collection of new languages; it is a new way of thinking about what it means to compute and about how information can be structured. In the object‐oriented model, systems are viewed as cooperating objects that encapsulate structure and behavior and that belong to classes which are hierarchically constructed. All functionality is achieved by messages that are passed to and from objects. The object‐oriented model can be viewed as a conceptual framework with the following elements: abstraction, encapsulation, modularity, hierarchy, typing, concurrence, persistence, reusability, and extensibility. Programming and the use of object‐oriented language are discussed. Object‐oriented transition and the future and also discussed.
Title: Object‐Oriented Development
Description:
Abstract
The object‐oriented model for software development has become exceedingly attractive as the best answer to the increasingly complex needs of the software development community.
What was first viewed by many as a research curiosity and an impractical approach to industrial strength software is now being enthusiastically embraced.
Object‐oriented versions of most languages have been or are being developed.
Numerous object‐oriented methodologies have been proposed.
Conferences, seminars, and courses on object‐oriented topics are extremely popular.
New journals and countless special issues of both academic and professional journals have been devoted to the subject.
Contracts for software development that specify object‐oriented techniques and languages currently have a competitive edge.
Object‐oriented development is to the 1990s what structured development was to the 1970s, and the object‐oriented movement is still accelerating.
The object‐oriented model is more than a collection of new languages; it is a new way of thinking about what it means to compute and about how information can be structured.
In the object‐oriented model, systems are viewed as cooperating objects that encapsulate structure and behavior and that belong to classes which are hierarchically constructed.
All functionality is achieved by messages that are passed to and from objects.
The object‐oriented model can be viewed as a conceptual framework with the following elements: abstraction, encapsulation, modularity, hierarchy, typing, concurrence, persistence, reusability, and extensibility.
Programming and the use of object‐oriented language are discussed.
Object‐oriented transition and the future and also discussed.
Related Results
Object‐Oriented Analysis
Object‐Oriented Analysis
AbstractObject‐oriented analysis is a method of formulating a model of a desired software system in terms of objects and their interactions. The discipline was started by practitio...
Introducing object-oriented programming into the computer science curriculum
Introducing object-oriented programming into the computer science curriculum
In recent years, object-oriented programming languages and object-oriented program design have become increasingly popular. Dialects of many popular programming languages are now a...
Contour Tracking
Contour Tracking
Abstract
Object tracking is a fundamental problem in computer vision. It is generally required as a preprocessing step that is used to perform motion‐based object recogni...
Depth-aware salient object segmentation
Depth-aware salient object segmentation
Object segmentation is an important task which is widely employed in many computer vision applications such as object detection, tracking, recognition, and ret...
Analyzing the Evolution of Object-Oriented Paradigm in Java Language Patterns for Multiplatform Environments
Analyzing the Evolution of Object-Oriented Paradigm in Java Language Patterns for Multiplatform Environments
Research focused on the evolution of the object-oriented paradigm in the context of Java language pattern development for cross-platform environments. It centralizes on analyzing t...
Sentences with Object-oriented Adverbials and the Syntax-Semantics Interface
Sentences with Object-oriented Adverbials and the Syntax-Semantics Interface
SOOAs refer to the phenomenon that the state adjective in the adverbial position is semantically associated with the object. In this paper this fact will be accounted for by invoki...
Current Trends of Object Oriented Programming Paradigm in Software Development
Current Trends of Object Oriented Programming Paradigm in Software Development
ABSTRACT: Object oriented programming is the most popular programming paradigm in the current Information technology era. This paper focuses on in-depth Object- Oriented Programmin...
Object-Oriented Programming
Object-Oriented Programming
To date, books on object-oriented programming have focused either on the methodology of the object-oriented paradigm or on teaching the details of a particular programming language...

