interface PCI
{
void start();
void stop();
}
class NetworkCard implements PCI
{
public void start()
{
System.out.println("Send……");
}
public void stop()
{
System.out.println("NetwordCard stop");
}
}
class SoundCard implements PCI
{
public void start()
{
System.out.println("DU du……");
}
public void stop()
{
System.out.println("Sound stop……");
}
}
class MainBoard
{
public void usePCICard(PCI p)
{
p.start();
p.stop();
}
}
class Assembler
{
public static void main(String [] args)
{
MainBoard mb=new MainBoard();
NetworkCard nc=new NetworkCard();
mb.usePCICard(nc);
SoundCard sc=new SoundCard();
mb.usePCICard(sc);
}
}
{
void start();
void stop();
}
class NetworkCard implements PCI
{
public void start()
{
System.out.println("Send……");
}
public void stop()
{
System.out.println("NetwordCard stop");
}
}
class SoundCard implements PCI
{
public void start()
{
System.out.println("DU du……");
}
public void stop()
{
System.out.println("Sound stop……");
}
}
class MainBoard
{
public void usePCICard(PCI p)
{
p.start();
p.stop();
}
}
class Assembler
{
public static void main(String [] args)
{
MainBoard mb=new MainBoard();
NetworkCard nc=new NetworkCard();
mb.usePCICard(nc);
SoundCard sc=new SoundCard();
mb.usePCICard(sc);
}
}