{"id":39,"date":"2006-08-13T00:00:00","date_gmt":"2006-08-13T00:00:00","guid":{"rendered":""},"modified":"2010-03-04T09:27:50","modified_gmt":"2010-03-04T09:27:50","slug":"object-orientated-programming","status":"publish","type":"post","link":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html","title":{"rendered":"Object Orientated Programming"},"content":{"rendered":"<p>Object Orientated programming or OOP is a special way of developing computer programs. When programming languages were first developed they were procedural, that is the lines of code would be executed one after another until the program was completed. Many languages such as C and BASIC are still procedural based.<\/p>\n<p>Object orientation takes a different view of the world. Object orientated programs try to model the world and break it down into small components. An example would be a PC, the PC has components such as a CPU, Motherboard, Graphics card, Mouse etc, each of which can be considered as an object. By connecting all these things we can create a complete computer.<\/p>\n<p>OOP takes a similar approach. It will develop individual components that can be put together in order to build something new. Once a component has been developed, it may be reused in another application. In the same way that you can unplug a graphics card from one PC and plug it into another. This concept of reuse is central to the idea of OOP.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Object Orientated programming or OOP is a special way of developing computer programs. When programming languages were first developed they were procedural, that is the lines of code would be executed one after another until the program was completed. Many languages such as C and BASIC are still procedural based.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-39","post","type-post","status-publish","format-standard","hentry","category-tech-terms"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Object Orientated Programming - Silkstream<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Object Orientated Programming - Silkstream\" \/>\n<meta property=\"og:description\" content=\"Object Orientated programming or OOP is a special way of developing computer programs. When programming languages were first developed they were procedural, that is the lines of code would be executed one after another until the program was completed. Many languages such as C and BASIC are still procedural based.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html\" \/>\n<meta property=\"og:site_name\" content=\"Silkstream\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/silkstream\" \/>\n<meta property=\"article:published_time\" content=\"2006-08-13T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2010-03-04T09:27:50+00:00\" \/>\n<meta name=\"author\" content=\"L\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@silkstreamnet\" \/>\n<meta name=\"twitter:site\" content=\"@silkstreamnet\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"L\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html\"},\"author\":{\"name\":\"L\",\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/#\\\/schema\\\/person\\\/961cd99887ac8546e384f70e52b0a280\"},\"headline\":\"Object Orientated Programming\",\"datePublished\":\"2006-08-13T00:00:00+00:00\",\"dateModified\":\"2010-03-04T09:27:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html\"},\"wordCount\":180,\"commentCount\":0,\"articleSection\":[\"Tech Terms\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html\",\"url\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html\",\"name\":\"Object Orientated Programming - Silkstream\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/#website\"},\"datePublished\":\"2006-08-13T00:00:00+00:00\",\"dateModified\":\"2010-03-04T09:27:50+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/#\\\/schema\\\/person\\\/961cd99887ac8546e384f70e52b0a280\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/2006\\\/08\\\/object-orientated-programming.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.silkstream.net\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Object Orientated Programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/\",\"name\":\"Silkstream\",\"description\":\"Here you&#039;ll find the latest blogs, white papers and case studies from Silkstream experts.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.silkstream.net\\\/blog\\\/#\\\/schema\\\/person\\\/961cd99887ac8546e384f70e52b0a280\",\"name\":\"L\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1551ee166974ad7d8240f44dd3ac77a057fcc3f6d27d6d083fb38f1a3be63c4c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1551ee166974ad7d8240f44dd3ac77a057fcc3f6d27d6d083fb38f1a3be63c4c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1551ee166974ad7d8240f44dd3ac77a057fcc3f6d27d6d083fb38f1a3be63c4c?s=96&d=mm&r=g\",\"caption\":\"L\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Object Orientated Programming - Silkstream","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html","og_locale":"en_GB","og_type":"article","og_title":"Object Orientated Programming - Silkstream","og_description":"Object Orientated programming or OOP is a special way of developing computer programs. When programming languages were first developed they were procedural, that is the lines of code would be executed one after another until the program was completed. Many languages such as C and BASIC are still procedural based.","og_url":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html","og_site_name":"Silkstream","article_publisher":"https:\/\/www.facebook.com\/silkstream","article_published_time":"2006-08-13T00:00:00+00:00","article_modified_time":"2010-03-04T09:27:50+00:00","author":"L","twitter_card":"summary_large_image","twitter_creator":"@silkstreamnet","twitter_site":"@silkstreamnet","twitter_misc":{"Written by":"L","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html#article","isPartOf":{"@id":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html"},"author":{"name":"L","@id":"https:\/\/www.silkstream.net\/blog\/#\/schema\/person\/961cd99887ac8546e384f70e52b0a280"},"headline":"Object Orientated Programming","datePublished":"2006-08-13T00:00:00+00:00","dateModified":"2010-03-04T09:27:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html"},"wordCount":180,"commentCount":0,"articleSection":["Tech Terms"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html","url":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html","name":"Object Orientated Programming - Silkstream","isPartOf":{"@id":"https:\/\/www.silkstream.net\/blog\/#website"},"datePublished":"2006-08-13T00:00:00+00:00","dateModified":"2010-03-04T09:27:50+00:00","author":{"@id":"https:\/\/www.silkstream.net\/blog\/#\/schema\/person\/961cd99887ac8546e384f70e52b0a280"},"breadcrumb":{"@id":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silkstream.net\/blog\/2006\/08\/object-orientated-programming.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silkstream.net\/blog"},{"@type":"ListItem","position":2,"name":"Object Orientated Programming"}]},{"@type":"WebSite","@id":"https:\/\/www.silkstream.net\/blog\/#website","url":"https:\/\/www.silkstream.net\/blog\/","name":"Silkstream","description":"Here you&#039;ll find the latest blogs, white papers and case studies from Silkstream experts.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.silkstream.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.silkstream.net\/blog\/#\/schema\/person\/961cd99887ac8546e384f70e52b0a280","name":"L","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/1551ee166974ad7d8240f44dd3ac77a057fcc3f6d27d6d083fb38f1a3be63c4c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1551ee166974ad7d8240f44dd3ac77a057fcc3f6d27d6d083fb38f1a3be63c4c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1551ee166974ad7d8240f44dd3ac77a057fcc3f6d27d6d083fb38f1a3be63c4c?s=96&d=mm&r=g","caption":"L"}}]}},"_links":{"self":[{"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/posts\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":0,"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silkstream.net\/blog\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}