我初学uml,其实一直有个疑问,那就是什么时候需要画包图,画类图的时候,我们必须先画好包图,定义好类,然后再在类图中使用这些类,并且写上全限定名字吗?查阅各种uml书籍,对此只字不提,而且书目类图的例子均没有出现包名,csdn也没个uml版,真是不便。

解决方案 »

  1.   

    如果你是用myeclipse写的话,由代码生成unl图是有包名的。如果你是由uml生成代码,如果没有包名的话,生成的代码都是defualt包下的。
      

  2.   

    哦,原来是这样,类是独立存在的,包也是独立存在的,画类图不必指明名,画包图的时候,可以把类扔到包里去,各种图只是一种表现技术,而真正独立存在的是包、类,类似于web开发的三层技术,图怎么画都可以。我是看尚学堂的视频突然悟到的。尚学堂的那个视频不错,挺长挺全面。