// File: Wardrobe2.skeleton
// Time-stamp: "2005-12-27 21:01:08 calvanese"
// Scopo: Wardrobe: skeleton of the class

/*
  Alternative solution that makes use of an auxiliary class Hook to represent a
  hook.  See the comment in the other solution for a motivation for this
  choice.
*/

class Hook {
  boolean empty;
  String item;
}

public class Wardrobe2 {

  // representation of the objects
  private Hook[] hooks;

  // pubblic methods

  public Wardrobe(int n) { }

  public int getNumHooks() { }

  public int assignHook(String c) { }

  public void emptyHook(int n) { }

  public String getItem(int n) { }

  public int searchItem(String c) { }

  public int getNumOccupiedHooks() { }

  public void addHooks(int n) { }

  public void reorderWardrobe() { }

}
