FooWindow.java 1/7
[top][prev][next]
package FooWindowingSystem;
import WindowingSystem.Window;
public class FooWindow extends Window {
/**
* Operation
*
*/
public void redraw ( ){
}
}
FooWindowManager.java 2/7
[top][prev][next]
package FooWindowingSystem;
import WindowingSystem.WindowManager;
public class FooWindowManager extends WindowManager {
}
Point.java 3/7
[top][prev][next]
package TwoDimensionalGraphics;
public class Point {
/** Attributes */
private float x;
private float y;
/**
* Operation
*
* @param x
* @param y
* @return
*/
public Point ( float x, float y ){
}
/**
* Operation
*
* @return float
*/
public float getX ( ){
}
/**
* Operation
*
* @return float
*/
public float getY ( ){
}
}
Rectangle.java 4/7
[top][prev][next]
package TwoDimensionalGraphics;
public class Rectangle extends Shape {
/** Associations */
private Point points;
/**
* Operation
*
* @return float
*/
public float getArea ( ){
}
}
Shape.java 5/7
[top][prev][next]
package TwoDimensionalGraphics;
public abstract class Shape {
/**
* Operation
*
* @return float
*/
abstract public float getArea ( );
}
Window.java 6/7
[top][prev][next]
package WindowingSystem;
import TwoDimensionalGraphics.Shape;
public abstract class Window {
/** Attributes */
private Shape visualrep;
/**
* Operation
*
*/
abstract public void redraw ( );
}
WindowManager.java 7/7
[top][prev][next]
package WindowingSystem;
public abstract class WindowManager {
/** Associations */
private Window windows;
}
Generated by GNU enscript 1.6.1.