Object oriented programming by Waqas

33
Object Oriented Programming Lecture 2

description

 

Transcript of Object oriented programming by Waqas

Page 1: Object oriented programming by Waqas

Object Oriented Programming

Lecture 2

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

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: Object oriented programming by Waqas
Page 31: Object oriented programming by Waqas
Page 32: Object oriented programming by Waqas
Page 33: Object oriented programming by Waqas