Object Orientation and Development

Introduction to Object Orientation Android Training in Chandigarh


Android Training in Chandigarh





Object-orientation is a technique for system modeling. Android Training in Chandigarh will teach you about Android In efficient manner.

One can model the enterprise system using objects are related to each other in one way or the other. Since business enterprise has number of objects, its selection would depend what one wishes to model. Enterprise model uses objects to represent itself.

The reason for the popularity of object-oriented is that modifications to the model are local to an item which can be treated as an object.

An object is an entity capable of saving information about a current state and offering variety of behavior options which would affect the current state For example: In Enterprise modeling, if the objective is to model the enterprise based on transaction then customer order, purchase order,invoice work order. Each of these objects contains information which is unique

In object-orientation,each object is made of some other objects which may have relations to each other. For Example: Customer order, an object is made up of the following eight information inputs, which could be viewed as objects in themselves :

1. Customer address,
2. product name(s) and Quantity ordered
3. Delivery schedule
4. Customer Sales Tax Number,
5. Terms of Payment
6. Mode of transport
7. Price and Discount, Additional Charges

Here again , customer address is a part of the object 'address' which could be used to generate customer address, supplier address, shareholders address and so on, In object description or representation, the attributes parts and behavior of the operations of the object are stored. Object oriented technology performs various tasks through behavior processes triggered by one object to the other. Hence structure of the object is attributes, parts, and behavior.

Features of Object Orientation

Leaning the main Features of objects with Android Training in Chandigarh are as shown in figure below :

1. Inheritance : Inheritance is the process by which objects can acquire the properties of objects of other class. Inheritance provides re-usability , Like, adding additional features to an existing class without modifying it. This is achieved by deriving a new class from the existing one. The new class will have combined features of both the classes.

2. Encapsulation : Storing data and functions in a single unit (class) is encapsulation Also known as information hiding. This is complementary to abstraction and is used to describe the process of defining the code and data, which form an object, With in the Object, some data and code may be accessible directly as the interface of the object,  while other parts of the objects remain private. access to values being through the return of (public ) member functions. Data cannot be accessible to the outside world and only those functions which are stored in the class can access it. Encapsulation conceals the functional details of a class from objects that send messages to it.

3. Polymorphism : Polymorphism means the ability to take more than one form. An operation may exhibit different behaviors in different instances. the behaviors depends on the datatypes used in the operation. Polymorphism is extensively used in implementing Inheritance.

4. Message Passing : The process by which an objects sends data to another object or asks the other object to invoke a method. Also known to some programming languages as interfacing. For Example, the object called breeder may tell the Lassie object to sit by passing a "sit" message which invokes Lassie's "sit" method.

Get trained by industry professional with strong experience with Android Training in Chandigarh CBitss Technologies.

Android Training in Chandigarh Sector 34


Have a question or need a career advice? Call Us On: 9988741983 for any kind of queries, we will help you soon



0 comments:

Post a Comment

Note: only a member of this blog may post a comment.