在一个为学校编写作业的代码中,我有以下构造函数:
public Plant(int xPos, int yPos,int width,int height, int hp,String imageLocation,String audioLocation,Stage stage)
在我正在创建的UML图中,我发现唯一有价值的参数是Stage。那么,其他参数可以省略吗?这是类中唯一的构造函数,因此在这方面不存在混淆的可能。不过,我想,在以后搜索实际代码时,如果找不到方法,可能会感到困惑吗?
编辑:我对UML从业者的建议很感兴趣,他们在大学之外使用UML图表,而不是对什么能让我的老师满意(见评论)
因此,我试图开始使用UML类图,作为一种练习,我尝试建模一些现有的代码。我要说的是:
public interface IDataContextWrapper : IDisposable
{
//blah blah blah
}
public class DataContextWrapper<T> : IDataContextWrapper where T : DataContext, new()
{
//blah blah blah
}
public class ArtistRepository
{
L2SDCWrapper.Interfaces
具有关联性的概念,以及它与UML设计的关系。如果一些专家能给我一个想法或代码设计相关的UML图片,我将不胜感激。
在广告中感谢!
public class Borrower {
private String name;
public Borrower() {
Equipment[] tester = new Equipment[5];
tester[0] = new Equipment(this);
}
}
public class Equipment {
Borrower[] person = new Borrowe
我在YouTube上学习了一种叫做的新东西。
我通过Java代码创建了我自己的例子,但是如果它是“数字UML”,它会是什么样子呢?
在理解Java和UML方面这意味着什么的同时,我也不知道“数字UML”是什么意思。
以下是我迄今所做的尝试:
class Insect
{
}
class Ant extends Insect
{
}
class Spider extends Insect
{
}
class Butterfly extends Insect
{
}
class CarpenterAnt extends Ant
{
}
class FireAnt extends Ant
我是否应该将放在UML类图中,例如,对于这样的类:
class ProfilometerManager
{
int a = 6;
public:
ProfilometerManager(ProfilometerManager& other) = delete; //can not be cloneable
ProfilometerManager& operator=(const ProfilometerManager&) = delete; // can not be assignable
};