class ArrayADT {
ArrayADT(int n) { ... }
void resize(int n) { ... }
int get(int i) { ... }
int size() { ... }
void put(int i, int v) { ... }
void swap(int i, int j) { ... }
// and so on.
}
interface ArrayADT{
public void put(int i, int v);
public int get(int i);
public boolean find(int v);
// and so on
}
class CustomArray
implements ArrayADT {
public void put(int i, int v) { ... }
public int get(int i) { ... }
public boolean find(int v) { ... }
}
interface PrintableArrayADT
extends ArrayADT {
void print(Writer out);
}
|
|
|
CustomArray behaves like an ArrayADT.
| This page last modified on 26 January 2010. |