UML的优点优势:
其实有很多程序员在开发的工程中,经常随手写来,凭感觉写出来,这就会有一些问题:
a.这个开发比较自我,个性强烈。
b.小众开发,没有达到工程化开发,因为没有科学化,可能会有一些未知问题。
c.不方便沟通交流。
UML 存在的意义是因为我需要。虽然没有大型软件的开发经验,但是我感觉我需要。因为,
a.用UML建立软件的模型,这能给我更高层次的抽象,及关联关系。
b.UML图能够突出重点,能让我知晓哪些他精干,框架,各对象的协作及关键流程的执行。
c.能够表达我的想法,虽然在大学里有这门课程(没有好好学习),当工作中,阅读开源的软件的时候,我希望用一种方法表达继承关系,执行流程,我用大片的文字写在文本上,等我忽然接触到UML的类图,时序图,协助图的时候,我却发现,这正是我想要的,图片的表达明显比大片文字表达的更好。
d.UML的使用,能让我更容易区分职责,访问设置。更容易区分职责是因为,我很难把A类的一个方法放到B类里,我也很难公开一些不应该公开的方法。它可以帮助我
如何分配对象的职责。
685

被折叠的 条评论
为什么被折叠?



