{"id":484,"date":"2013-09-06T13:01:24","date_gmt":"2013-09-06T07:31:24","guid":{"rendered":"http:\/\/www.prasadk.com\/my-press\/?p=484"},"modified":"2013-09-24T21:00:50","modified_gmt":"2013-09-24T15:30:50","slug":"object-oriented-javascript-oops","status":"publish","type":"post","link":"https:\/\/www.prasadk.com\/my-press\/object-oriented-javascript-oops\/","title":{"rendered":"Object Oriented JavaScript &#8211; OOPS"},"content":{"rendered":"<h2>Object Oriented JavaScript &#8211; OOPS an Introduction :<\/h2>\n<div style=\"width: 100%; height: auto; clear: both;\">\n<div style=\"width: 53%; height: auto; float: left;\">\n<p>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).<\/p>\n<p>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.<br \/>\nIn 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.<\/p>\n<p>Object oriented programming is intended to promote greater flexibility and maintainability in programming, and is widely popular in large scale software programming.<\/p>\n<\/div>\n<div style=\"width: 45%; height: auto; float: left; text-align: center; margin: 0 2% 0 0;\">\u00a0\u00a0\u00a0<a href=\"http:\/\/www.prasadk.com\/my-press\/object-oriented-javascript-oops\" rel=\" \"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-485\" alt=\"OOP-in-JS\" src=\"http:\/\/www.prasadk.com\/my-press\/wp-content\/uploads\/2013\/09\/OOP-in-JS.png\" width=\"240\" height=\"240\" srcset=\"https:\/\/www.prasadk.com\/my-press\/wp-content\/uploads\/2013\/09\/OOP-in-JS.png 443w, https:\/\/www.prasadk.com\/my-press\/wp-content\/uploads\/2013\/09\/OOP-in-JS-300x300.png 300w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><br \/>\n<\/a><\/div>\n<\/div>\n<div style=\"width: 100%; height: auto; clear: both;\">\n<div style=\"width: 50%; height: auto; float: left; text-align: center; margin: 0;\"><a href=\"http:\/\/www.prasadk.com\/my-press\/object-oriented-javascript-oops\" rel=\" \">\u00a0\u00a0\u00a0<img loading=\"lazy\" class=\"size-full wp-image-490 alignleft\" alt=\"JS_prototype\" src=\"http:\/\/www.prasadk.com\/my-press\/wp-content\/uploads\/2013\/09\/JS_prototype.png\" width=\"266\" height=\"233\" \/><\/a><\/div>\n<div style=\"width: 48%; height: auto; float: left; margin: 0 0 0 2%;\">\n<h3 id=\"Terminology\"><span style=\"text-decoration: underline;\">Terminology in OOP:<\/span><\/h3>\n<p><strong>Class :<\/strong> Defines the characteristics of the Object.<\/p>\n<p><strong>Object<\/strong> : An Instance of a Class.<\/p>\n<p><strong>Property :<\/strong> An Object characteristi.<\/p>\n<p><strong>Method :<\/strong> An Object capability.<\/p>\n<p><strong>Constructor :<\/strong> A method called at the moment of instantiation.<\/p>\n<p><strong>Inheritance<\/strong> : A Class can inherit characteristics from another Class.<\/p>\n<p><strong>Encapsulation<\/strong> : A Class defines only the characteristics of the Object, a method defines only how the method executes.<\/p>\n<p><strong>Abstraction :<\/strong> The conjunction of complex inheritance, methods, properties of an Object must be able to simulate a reality model.<\/p>\n<p><strong>Polymorphism :<\/strong> Different Classes might define the same method or property.<\/p>\n<\/div>\n<\/div>\n<div style=\"width: 100%; height: auto; clear: both;\">Will write about in detail some other time with the helpful examples on some other day as of now&#8230;.<br \/>\nI 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, <a title=\"Royal Enfield\" href=\"http:\/\/royalenfield.com\/\" target=\"_blank\"><strong>Royal Enfield<\/strong><\/a> ride with my <a title=\"CANON EOS\" href=\"http:\/\/www.canon.co.in\/personal\/products\/interchangeable-lens-camera\/dslr-eos?languageCode=EN\" target=\"_blank\"><strong>CANON EOS 600D<\/strong> <\/a>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&#8217;t wait <a title=\"Ladakh\" href=\"http:\/\/en.wikipedia.org\/wiki\/Ladakh\" target=\"_blank\"><strong>Ladhak<\/strong><\/a> is calling me again and again &#8230;.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Object Oriented JavaScript &#8211; OOPS an Introduction : Object-oriented programming :Object oriented programming is a programming that uses abstraction to create models. It uses several [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/posts\/484"}],"collection":[{"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/comments?post=484"}],"version-history":[{"count":16,"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/posts\/484\/revisions"}],"predecessor-version":[{"id":502,"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/posts\/484\/revisions\/502"}],"wp:attachment":[{"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/media?parent=484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/categories?post=484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prasadk.com\/my-press\/wp-json\/wp\/v2\/tags?post=484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}