COMP SCI 302 Study Guide - Final Guide: Object-Oriented Programming, Bjarne Stroustrup, Type Class

48 views6 pages
18 Mar 2015
Professor

Document Summary

Object oriented programming: concept of object oriented programming , data hiding, data encapsulation, class and object, abstract class, concrete class, polymorphism (implementation of polymorphism using(function overloading as an example in c++) 8: advantages of object oriented programming over earlier programming methodologies. Let"s get an idea of what is oops. C++ & java are the object oriented programming language. The limitations of c language are evident when a software project is too large to be handled. In some circumstances, error occurs at some place and some patch up programs are added to rectify that error. These programs introduce an unexpected error at some other location and this process continues. In 1980 bjarne stroustrup addressed this problem by adding several extensions to c language. The most important addition was the concept of class. The addition made were mainly aimed at extending the language in such a way that it supports object-oriented programming.