Object Oriented JavaScript – OOPS an Introduction :

Object-oriented programming :Object oriented programming is a programming that uses abstraction to create models. It uses several techniques including modularity, polymorphism, and encapsulation.Today, many popular programming languages support object-oriented programming (OOP).

Object oriented programming may be seen as the design of software using a collection of cooperating objects, as compared to a traditional way of programming. It may be seen as a collection of functions, or simply as a list of instructions.
In OOP each object is capable of receiving messages, processing data, and sending messages to other objects. Each object can be viewed as an independent little machine with a distinct role or responsibility.

Object oriented programming is intended to promote greater flexibility and maintainability in programming, and is widely popular in large scale software programming.

   OOP-in-JS

Terminology in OOP:

Class : Defines the characteristics of the Object.

Object : An Instance of a Class.

Property : An Object characteristi.

Method : An Object capability.

Constructor : A method called at the moment of instantiation.

Inheritance : A Class can inherit characteristics from another Class.

Encapsulation : A Class defines only the characteristics of the Object, a method defines only how the method executes.

Abstraction : The conjunction of complex inheritance, methods, properties of an Object must be able to simulate a reality model.

Polymorphism : Different Classes might define the same method or property.

Will write about in detail some other time with the helpful examples on some other day as of now….
I am more excited to go to the high altitude all set to venture ALONE this time and experience bone chilling cold nights, thin air, AMS / Acute Mountain Sickness (The worst place in the world for altitude sickness), sands, mountains, snow, pristine lakes, always seen by the enemy, lots of yak, Kijangs, double humped camels, starry nights, deep blue skies, Royal Enfield ride with my CANON EOS 600D and a full of Photography loaded all the way from Manali to Leh a journey in the highest altitude motorable road in the world crossing the high peaks like ROTHANG Pass, BARALACHA LA, LACHANG LA, TAGLANG LA and also a ride to KARDUNG LA can’t wait Ladhak is calling me again and again ….