Tuesday, October 4, 2011

Object Oriented (OO)

Object Oriented ( OO ) computer industry is currently the focus of concern, it is 90 time of mainstream software development methodology. Object oriented concepts and applications have been beyond the programming and software development, extended to a wide range of. Such as database system, interactive interface, application structure, application platform, distributed system, network management structure, CAD technique, artificial intelligence and other fields.
Definition
Firstly, according to customer demand for abstracting the business object; and then the demand for reasonable stratification, build up a relatively independent business module; after the design of the business logic, using polymorphism, inheritance, encapsulation, abstraction programming ideas, to achieve business needs; finally through the integration of the module, to achieve high classification, low coupling effect, in order to meet customer requirements.
In Java, oriented object can be seen as the abstract and interface oriented programming.
Research on object-oriented
When it comes to face to the object, the article of this respect very much. However, specific object definition or description of object definition very little -- at least for now I have not found. Initially," Object-Oriented" is refers to in the program design with encapsulation, inheritance, polymorphism and other design method. However, this definition is clearly not for now. Object oriented thought has been involved in all aspects of software development. Such as, object oriented analysis ( OOA, Object Oriented Analysis ), object oriented design ( OOD, Object Oriented Design ), and we often say that the object-oriented programming ( OOP, Object Oriented Programming ). Many of the object oriented articles are described in the object oriented development needed to pay attention to the problem or the better design method. These articles are only truly understand what is an object, what is object oriented, to the greatest extent possible to own benefit. This point, I'm afraid for beginners and even engaged in related work for many years the personnel also to their ambiguous concept. Object-oriented decomposition according to the key abstractions of the problem domain decomposition system. Object oriented design is a symbol design system based on object oriented method for the realization of the process, it is very close to the actual term method the system is configured to" real world" object.

No comments:

Post a Comment