1. A method of managing interactions between objects in an object oriented computing environment, comprising: receiving a request for a first object to interact with a second object; generating a partnership object for managing the interaction between the first object and the second object; and providing a reference to the partnership object to the first and second objects.