我只需要一个框架结构的文件(图片,pdf或其他类型的打印文件).学习.Net框架时非常有用.
我有以下界面:
public interface IRegisterable
{
T Register<T>(string username, string passw) where T : User, ICanLogin, new();
}
Run Code Online (Sandbox Code Playgroud)
User是一个抽象类,ICanLogin是另一个接口.
现在,我想在Visio中的UML类图中用其方法表示上面的接口.
如何在类图中用约束表示上面的泛型方法?
我和其他几个开发人员目前正在清理我们的遗留代码库,主要是分离视觉和数据层.为了帮助没有参与这种重构的开发人员理解该模型,我想介绍一个(相当非正式的)类图,其中包含有关每个类的范围和所需用法的注释.因为我很懒,所以我想使用UMLGraph.
但是有一个小问题:我们有一个perl代码库,重构使用Moose角色.现在我不知道UML足以找到适当的角色抽象 - 我的第一个猜测是接口,但它们也包含实现; 多重继承并没有完全削减它.
我如何(或如何)在类图中正确表示角色?
我必须处理一个用C#mvc编写的新项目,我想要做的第一件事就是创建一个UML类图.在某处有一个如何做到这一点的例子吗?大多数示例显示一个控制器具有一个视图和一个模型.但在这个项目中,每个控制器有多个视图和多个ModelDto的谢谢.
我在为我的JavaScript APP绘制准确的UML类图时遇到了一些麻烦.我已经阅读了几个UML参考资源,但仍然找不到我的情况的答案,因为所有的例子都是基于C++/Java的经典继承和类模型.
我想用一个构造函数和它的原型对象的扩展来表示自定义JavaScript对象的创建,这与C++/Java类实例化完全不同.
您如何使用UML类图表示我的代码的简化版本?
var Book = function(title, author) {
this.title = title || 'No title specified';
this.author = author || 'No author specified';
}
Book.prototype.isDigital = false;
Book.prototype.titleDisplay = function() {
alert(this.title);
};
var theHobbit = new Book ("The Hobbit", "J.R.R. Tolkien");
Run Code Online (Sandbox Code Playgroud)
注意:我特别希望在图中显示所有涉及的对象(Book,Book.prototype和theHobbit)是如何相互关联的,并显示原型中定义的参数与构造函数中定义的参数.我知道我可以假装Book是一个"经典"类,并像Java一样绘制它,简化了特定的JavaScript继承机制,但我确信UML足够灵活,可以准确描述我的情况.
可能有一个特别针对JavaScript项目的UML指南吗?
在Dia中,默认情况下(至少在开箱即用的Debian Wheezy上),表示两个类之间关联的线不是直的,而是跟随网格.有没有办法在dia直接的类之间建立关联线?
这是我的代码片段
public class Notation : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private Notes _note;
}
Run Code Online (Sandbox Code Playgroud)
如何正确编写 public event PropertyChangedEventHandler PropertyChanged; UML类图?
首先,我认为是:
+ PropertyChanged:PropertyChangedEventHandler
但后来,我意识到它并不代表event代码的一部分.
任何的想法?谢谢
如何为Kotlin代码生成UML和图表?我不认为获得Intellij的付费版本是我的选择.我一直在尝试Intellij插件,我还没有发现任何有效的东西.
我想从我已编写的Kotlin代码生成图表和uml.像这样的工具可以节省我很多时间.
谢谢
在加载在VS 2015中创建的类图时,我不断收到此错误"对象引用未设置为对象的实例"
(并且图表没有显示!)
就在图表开启之前的一瞬间就好了!
我试图删除一些最新添加的类但我继续得到同样的错误...
有一个详细的Visual Studio日志?
注意.在图表创建过程中,我在一个阶段制作了一份图表副本,我确信它在开放时很好.现在,如果我尝试打开它,这个复制的文件也会给我同样的错误,并且不会打开......但是没有人改变它!
我使用plantuml创建类图表以及箭头上的箭头和消息.它完美无缺,直到图表巨大.在有多个箭头和多个类的大图中,箭头相互重叠,隐藏/重叠箭头和消息.是否有任何财产或方法可以避免这些重叠?即使图表大小增加也没关系.我读过 -
overlap = false;
splines = true;
Run Code Online (Sandbox Code Playgroud)
属性在这里,但我不知道如何使用PlantUML或SVG文件.
注意:我正在使用java从plantuml创建一个SVG文件.