/** * Dog is the abstract class in the factory hierarchy. * @author Bob Futrelle * @version 1.0 7/1/2 */ abstract class Dog { String myBark; String myDescription; void bark() { System.out.println(myBark); } void describe() { System.out.println(myDescription); } }