Basic Concepts of Object-Oriented Approach

object-oriented
 Object-oriented approach is a technique or approach in view problems and system (system software, information systems, or other systems). Object-oriented approach will look at the system to be developed as a collection of objects corresponding to objects nvata world. There banvak way to abstract and model these objects, start and abstraction of objects, classes, relationships between classes until the system abstraction. When abstracting and object modeling noodles, data and processes owned by the object to be encapsulated (wrapped) into a single entity.

In software engineering, the concept of object-oriented approach can be applied at this stage of the analysis, design, programming, and testing software. There are various techniques that can be used in each of these stages, with rules and specific modeling tools.

Object-oriented system is a system built on the basis of object-oriented method is a system that komponennva wrapped (encapsulated) into groups of data and functions. Each component in the system can inherit attributes and properties and other components. and can interact with each other.

Characteristics or properties that possess an object-oriented system is as follows:
  • Abstraction ~ principle to represent real-world complex into a form simple model by ignoring other aspects that are inconsistent with problems
  • Encapsulation ~ wrapping attribute data and services (operations) that belongs to the object. to hide the implementation and other objects so that objects do not know how to work her
  • Inheritance ~a mechanism that allows an object to inherit some or all definitions and other objects as part and himself
  • Reusabilily ~ reuse of objects that have been defined for a problem on the other issues that involve the object 
  • Generalization and Specialization ~ shows the relationship between classes and objects common to the class and specific objects Communication Between Objects communication between objects is done through SMS (message) is sent and one object to another
  • Polymorphism ~ ability of an object to be used in many different purposes with the same name thus saving program lines
Thanks for your comment
Technology Blogs
blog directory