Java 我想知道在这种情况下如何绘制类图
我使用JavaSwingGUI和 这是我的课Java 我想知道在这种情况下如何绘制类图,java,class,uml,Java,Class,Uml,我使用JavaSwingGUI和 这是我的课 主页(UserList UserList,BookList BookList) 图书(用户列表用户列表图书列表) 在“主页”类中,当用户点击按钮,然后新书(userList,bookList) 类“Book”是扩展JFrame的类 仅当单击“主页”类(创建新窗口)中的按钮时才创建类“书本” UserList和BookList是处理一些arraylist的类。(在我的程序的db中,我想将UserList和BookList数据从主类发送到book类) 我
主页(UserList UserList,BookList BookList)代码>
图书(用户列表用户列表图书列表)代码>
在“主页”类中,当用户点击按钮,然后新书(userList,bookList)代码>
类“Book”是扩展JFrame的类
仅当单击“主页”类(创建新窗口)中的按钮时才创建类“书本”
UserList和BookList是处理一些arraylist的类。(在我的程序的db中,我想将UserList和BookList数据从主类发送到book类)
我想在家和书之间画一个类图……是作文还是联想?
用户列表、图书列表和家庭、书籍之间的关系如何?Home和Book未创建对象userList、bookList。仅获取参数。这是关联吗?这取决于每个家庭是否有很多书(一系列的书),所以它是家庭和书籍之间的集合。
对于BookList和UserList,如果它们可以算作Home类或Book类的属性,那么它们是一个关联,否则它们之间就没有关系了
在“主页”类中,当用户点击按钮,然后新书(userList,bookList)代码>
Home的构造函数在参数中接收一个UserList和一个BookList,假设Home的一个操作支持click的处理程序,类Home需要记住它们。假设这些列表及其包含的实例独立于未克隆它们的类Home而存在,则这些列表通过简单的关联而不是合成来记忆
我想在家和书之间画一个类图……是作文还是联想
其中没有一个,在你给家里的描述中,不需要有(直接的)联系,也不需要有一篇与书有关的文章,与书单的联系就足够了
如果您愿意,您可以在Home和Book之间创建一个依赖原型create,以指示Home创建Book
用户列表、图书列表和家庭、书籍之间的关系如何?Home和Book未创建对象userList、bookList。仅获取参数。是协会吗
否。在构造函数或其他操作的参数中接收UserList和BookList并不意味着您与它们有关联
如果我将所有内容都放在一个图表中:
具有组合ClassA--->ClassB
意味着当ClassA的一个实例消失时,相应的ClassB实例也消失了
拥有关联ClassA-->ClassB
甚至聚合ClassA-->ClassB
,当ClassA实例消失时,相应的ClassB实例可能会继续存在
Home(UserList Userlist, BookList BookList);
BooK(UserList userList,BookList bookList);