lect2

33
Object Oriented Programming Lecture 2

Upload: waqas-

Post on 20-Nov-2014

541 views

Category:

Education


6 download

DESCRIPTION

Object oriented programming

TRANSCRIPT

Page 1: Lect2

Object Oriented Programming

Lecture 2

Page 2: Lect2
Page 3: Lect2
Page 4: Lect2
Page 5: Lect2
Page 6: Lect2
Page 7: Lect2
Page 8: Lect2
Page 9: Lect2
Page 10: Lect2
Page 11: Lect2
Page 12: Lect2
Page 13: Lect2
Page 14: Lect2
Page 15: Lect2
Page 16: Lect2
Page 17: Lect2
Page 18: Lect2
Page 19: Lect2
Page 20: Lect2
Page 21: Lect2
Page 22: Lect2
Page 23: Lect2
Page 24: Lect2
Page 25: Lect2
Page 26: Lect2
Page 27: Lect2
Page 28: Lect2
Page 29: Lect2

Delegation

• Delegation refers to the delegating of responsibility and can be applied to inheritance

• When a derived class does not have a desired attribute, it "delegates" responsibility to one of its base classes

• In delegation systems, each object has a delegate list instead of a parent list

• delegation's primary emphasis is on message passing where an object could delegate responsibility of a message it couldn't handle to objects that potentially could (its delegates).

Page 30: Lect2
Page 31: Lect2
Page 32: Lect2
Page 33: Lect2