需要帮助阅读UML图吗
您好,我被要求使用上面提供的UML图创建一个类。我不太确定如何阅读它。我目前创建了:需要帮助阅读UML图吗,uml,class-diagram,Uml,Class Diagram,您好,我被要求使用上面提供的UML图创建一个类。我不太确定如何阅读它。我目前创建了: using System; namespace Packets { enum PacketType { ChatMessage, PrivateMessage, ClientName }; public class Packet { public PacketType packetType { } Packet:Chat
using System;
namespace Packets
{
enum PacketType { ChatMessage, PrivateMessage, ClientName };
public class Packet
{
public PacketType packetType
{
}
Packet:ChatMessagePacket
{
public string message;
public void ChatMessagePacket(string message)
{
}
}
}
但这是不正确的。我不确定get~set
或ChatMessagePacket:Packet
。
非常感谢您的帮助。
非常感谢,,
Ben.认为
get~set
是UML作者的发明,没有标准。将getter和setter分别指定为操作是正确的。但基本上,键入属性或使用与枚举关联的角色就足够了。制作getter/setter仅仅是一个实现细节,将其引入UML会使设计变得混乱。通常,UML建模者做得太过火了,(可能)认为编码者只是猴子,而不是猴子。您的输入UML图无效,请同时标记您正在使用的语言。