What is a common name for inheritance, composition, aggregation, delegation?

Posted by Eye of Hell on Stack Overflow See other posts from Stack Overflow or by Eye of Hell
Published on 2010-05-26T17:35:20Z Indexed on 2010/05/26 17:41 UTC
Read the original article Hit count: 194

Filed under:

Hello.

After program is separated into small object, these objects must be connected with each over. Where are different types of connection. Inheritance, composition, aggregation, delegation. These types has many kinds and patterns like loose coupling, tight coupling, inversion of control, delegation via interfaces etc. What is a correct common name for mentioned types of connections? I can suggest that they all are called 'coupling', but i can't find any good classification in google, so maybe i'm trying to use a wrong term? Maybe anyone knows a solid, trusted classification that i can user for terminology?

© Stack Overflow or respective owner

Related posts about terminology