This week's book giveaway is in the OCAJP forum.
We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line!
See this thread for details.
Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP 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: 42968
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