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. |