我想知道如何设计这些Java类的uml类图或uml图:
public class A{
private A parent;
private B[] b = new B[3];
protected int i;
private Vector<C> c; //container for objects of class C
}
public class B {
}
public class C {
private A owner;
public A getOwner() {return owner;}
}
也许拥有该软件的人可以发布一个例子,说明uml中的类
只有很少的只有Java(没有XML)的JasperReport示例。我试图以编程的方式(用Java)创建一个简单的饼图,并在一些实现中陷入困境。
请注意:我已经使用iReport设计器好几天了,为了支持自动生成的JRXML,现在我相信我已经很好地理解了JRXML饼图。但是这里我需要一个纯Java实现,一个根本不使用XML的实现。因此,使用JRXmlLoader也不是一种选择,部分原因是我只想学习Java。
让我首先声明,我将从使用我自己的JRBeanArrayDataSource POJO的PieSlice中输入饼图:
public class PieSlice
{
private S
我有下面的UML类图和java代码,请告诉我,我的编码是正确的还是不正确的。
图1
Class A{
B b = new B();
}
Class B{
A a = new A();
}
图2
Class B{
private void methodA(){
A a = new A();
}
}
首先,请参阅这些Java代码:
Drawable.java
package examples.simple.model;
public interface Drawable {
public void draw();
}
Shape.java
package examples.simple.model;
public abstract class Shape implements Drawable {
private Point center;
public Point getCenter() {
return center;
}