比如说从apache 下载了httpClient看了源码源码虽然设计是更不耦合了,但我感觉怎么看起来还是不容易理清类之类的关系
我在apache 网站也没找到有关这些类设计的uml或其它有关类之间关系的信息这么多类
等看了这个类,再去看别的类,就忘他们之前的关系了
大家有什么好方法吗

解决方案 »

  1.   

    找个源代码 查看工具 比如Rose 什么的 等等 先整体上了解一下
      

  2.   


    分模块,边看边画UML,然后总结整理,贡献给大家。
      

  3.   

    我觉得应该这样看:
       首先,找到他的程序入口点,然后像看一颗树干样的先把主干看完,然后再看他调用的函数,功能是什么,每个函数实现了什么,做到了什么效果,为什么要这样做,不明白的就baidu或者csdn
      

  4.   

    开源的东西一般都有API和注释,先看这些,弄明白人家的意图,和人家想到一块,就好办多了。