Visual Paradigm Logo
     Build Quality Applications Faster, Better and Cheaper
 
Home | Products | Download | Documentation | Support | Resources | Partners | Quick Tour | Shop | Company |  
 
   Visual Paradigm Discussion Forum
  Login   [ Register ] Email: Password: Log me on automatically I lost my password  
Recent Topics
Advanced Search
Implements and Realize  
Forum Index -> UML Questions
Author Message
Anonymous

For a Software component, what is the real difference between Implementing and Realizing an Interface?

When we say that a component Realize an Interface it means that some class in the component directly implement that interface? In this case we can create an instance of the class through the package (do a new XXX()) i.e. the implementing class is visible outside the package?

When we say that a coponent Implement an Interface we don't say so precisely how the implementation is done? Maybe ther is a technical class which just delegates to a coponent internal class? In this case we cannot create an instance of the "working class", the working code is only hidden to the component external word and only accessible through delegation?

Thanks for help.

Regards
Gianfranco
 

   Forum Index -> UML Questions
Go to:   
Powered by JForum 2.1.4 © 2005 - Rafael Steil