Also what is uni and bi directional association.
How the genaralisation is related to inheritance and 'is a' relationship'
In the java world inheritance means both 'Extends'(class A extends class B) and 'implements'(classA implements interfaceB right.
How the composition or agregation of parent object containing reference to child represented in java world(not in UML world)
so composition and aggregation we are talking within the class where as implementation inheritance/interface inheritance" we are talking about interaction of a class with outside entity(class or interface ) right?
so be a composition and aggregation or implementation inheritance or interface inheritance everything comes under association right since there is relationship?
Also what is uni and bi directional association.
what are the static and dynamic aspects of abstraction.
How the genaralisation is related to inheritance and 'is a' relationship'
So composition, aggregation is related to to 'has a' relationship right.
Association could be both 'is a' as well 'has a'.
How 'association' is different from 'dependency'
I read inheritance implies it is relationship between the classes but not between objects. And makes not sense to apply multiplicity on inheritance.
Not sure what exactly what above two lines means? All others(like association, composition, aggregation etc) are relation between objects but not classes?
please advise