Why UML

作者: 任易Change | 来源:发表于2016-08-30 23:38 被阅读20次

    之所以一个健壮的系统存在大量类,并且类之间各种关系,目的是结构清晰,尽量做到每个类只负责一个职能,各尽其责。需要完成某件事的时候就组合几个类来达到目的,类似搭积木或者拼图。并且如果能抽象出来统一特征则抽象出父类或者接口,尽可能面向父类或者接口编程,这样就变得更加灵活,很多时候如果有需求变动只需增加子类实现,无需改动或者很少改动已有父类逻辑,这样系统兼容性更好。
    理论上来说,不进行类的抽离,一个类写到底达到实现功能目的是最直接也最容易理解的方式,但这么做代码就无法复用了,用一次就废了。如果说工程师单纯实现某个具体死功能可以这么干的话,对于架构师设计系统就万万不能了。
    所以当我们分析想Android这种系统的时候,UML工具就必不可少了。

    相关文章

      网友评论

          本文标题:Why UML

          本文链接:https://www.haomeiwen.com/subject/lrdqettx.html