SEG 2105 Chapter 2: Object Oriented Programming
Document Summary
Object oriented systems combine procedural abstraction with data abstraction. When using a certain procedure (function, routine etc. ) a programmer doesn"t have to concern themselves with all the details of how the procedure works. They only need to know what it computes and how to call it. Groups together the pieces of data that describe some entity, so that programmers can manipulate that data as a unit. The object oriented paradigm is an approach to the solution of a problem in which all computations are performed in the context of objects. An object is a chunk of structured data in a running software system. Behaviour - the way it acts and reacts. A class in a software module that represents and defines a set of similar objects (its instances). All instances have the same properties and behaviours. Code describing how the object"s properties are structured. A variable corresponding to data that will be present in every instance of a class.