0
我想打一个UML图表工具存储的方法的参数:我应该使用哪种数据结构来存储Java中方法的UML参数?
有一件事我可以想出是(在Ruby):
["method1" => [{"param1" => "foo"}, {"param2" => "bar"}], "method2" => [{"param1" => "foo"}, {"param2" => "bar"}] ]
是否正确的解决方案(我注意到,每次哈希只有一个键值对,可能效率不高)
如果是的话如何在Java中做同样的事情?
感谢您的快速回答我认为如果您决定创建一个Method类,您还需要创建Property类,Constant类等。我认为一个简单的键,值和数组将会完成这项工作 – mko 2013-05-08 00:31:43
@yozloy既然你正在做一个URL图,需要更多的信息,比如私人vs公共,静态vs实例,抽象等等。从长远来看,为每个类制作类可能更好。 – 2013-05-08 00:33:30
@SotiriosDelimanolis是的你可以对!我已经有一类具有方法属性的“类”,我只是不确定用另一类方法来存储简单的键值存储是一个好主意 – mko 2013-05-08 00:38:17