Для реализации используйте шаблон делегирования.
Интерфейс Pancaked выглядит так
1 2 3 |
interface Pancaked { Pancaked reverse (int from, int to); } |
Попробуем сделать несколько шагов в этом направлении:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import java.util.*; import java.lang.*; import java.io.*; interface Pancaked { public Pancaked reverse (int from, int to); } class A implements Pancaked, Serializable, Appendable, CharSequence { private StringBuikder s; public String toString() {return s.toString();} Pancaked reverse (int from, int to) { //... } void PancakedSort() { //... } public static void main (String[] args) throws java.lang.Exception { //... } } |