Object Oriented Programming(OOP)

object oriented programming oop

OBJECT ORIENTED PROGRAMMING(OOP): OOP is developed in order to remove the drawbacks of POP. In OOP, data does not allow to move freely around the system. Data ties more closely to the function that operate on it. OOP allow decomposition of program into a number of entities called objects and then build data and functions around these objects. Object consist of data and object. The data of an object can be accessed only by the functions associated with that object. Functions of one object can access the functions of another objects as shown in figure. External function can not access the data of an object.






data and functions in oop


FEATURES OF OOP:
  • Emphasis on data rather than procedure.
  • Program is divided into small entities known as objects.
  • Data is hidden and cannot be accessed by external function.
  • Objects may communicate with each other through functions.
  • Bottom up approach in program design.
  • New data and functions can be easily added whenever required means objects are created at any time.

BASIC CONCEPTR OF OOP:
  1. Objects
  2. Classes
  3. Data abstraction and encapsulation
  4. Polymorphism
  5. Inheritance
  6. Dynamic binding
  7. Message passing
NOTE: These above concepts further study in details

0 Response to "Object Oriented Programming(OOP)"

Post a Comment

Popular Posts

Label

1 Sidebar 2 Columns 3 Columns Footer 3rdball 4 Columns Footer Alex Alvaro Antsasia Arlinadesign Averie Barry BASIC CONCEPTS Basil Bayna Fast BeautyPress BeautyTemplates Beckel Best Best - Clean Beyonce Pro BioMag BlackMag Blanter Nova Blogger Card Bloggertheme9 Blogish Bpress Brakt C LANGUAGE C PROGRAMS C++ LANGUAGE C++ PROGRAMS Carella Cellar Charlotte Chooko Lite Clara Clean Combo One Cooperate Crusade Darry Dorman Dreamway Dunia Blanter eCars EduAcademy EducationPress Elise Elvan Eva Everyday FabNews Fashion Fashion Blogger Template Fashion Gossip FastCars Fedo FlashNews Fredy Portfolio Gaming Globus GoodTime Goomsite HTML LANGUAGE iGaming Indicate Innove Insomnia InspiredNews iSoft Jasmine Kalem Landscaping Lashira Lavelle Lily Fashion Limax Linea Lionex Luminescence Lite Lumix Luxury Magazine MagazinePro MAJOR DIFFERENCES MarketingBlog Martin MaxiMag Medica Mega Melissa Mercury MeshMag Minimag Minimalist MiniNews MovieKhor msdesignbd MusicLand Neko NetZine New Spread News16 Newsflash NewsForce NewsIdea Newspaper News NewsPro Nubie Fast Odd Themes Optima PaperMag PaperMag blog Parhlo Perfection Personal Personal Blog Photosout PixelZ Power Blog Premium Themes ProfileMag Purez Rano ReadNews Real estate Remito Grid Responsive Revo Robusta Rotario Saara SeoBoost Settle Shouters Simple Catch SimpleClean Sketchly SNews SolidMag Someo Sophie Sora Sora Bank Sora Home Sora News Responsive Sora One Sora Ribbon Spido Sticko Stucco Sure Mag Swift Tech Tech Pro Techia Techmax TechSpot TemplateClue Templateism Templatesilk Templatesyard Templatezy The Freelancer TheBlogger TheFocus Themeforest Themexpose TIPS AND TRICKS Topside TravelMag Trendy Trendy Travel Tumblr Under Construction Uong Jowo Veethemes Vertox VideoPlay Vigo Waverly way2themes WebBiz Wedding X-Mag Zealer ZetaMag