Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

what is need of Interface in RMI why not just class?

 
Arun Maalik
Ranch Hand
Posts: 216
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Helo Ranchar

I want to know that in RMI application we need to create a remote interface that contane the method which has been remotely invoked and a class that will implement that remote interface.

Here tell me one thing that why we make a remote interface what is need of that interface ? why we not make only implementation class that method will call remotely.
I mean in RMI application what is need of Interface why not just a class only.

Regard

Arun
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The reason for using an interface is the same as it is everywhere - to provide a layer of abstraction. It allows the implementating class to change without the client code needing to be adapted.
 
Arun Maalik
Ranch Hand
Posts: 216
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Okay so for everywhere if i will not use interface only if i will use the class in that case what will happen?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic