大象Thinking.in.UML第二版读书笔记第1章:为什么需要UML

1、面向过程解决复杂问题的无力 (现实世界过于复杂,难以模拟)尤其在软件升级过程中,难以控制众多的影响因素,一个可选的思路就是讲复杂问题细化成一个个的单元,脱离整体思考问题。各个单元之间通过接口完成组合。 2、面向对象编程的重要概念 封装:隐藏内部 聚合:多个对象结合在一起形成新的对象 继承:子类继承父类 接口:不同对象实现同一个本质 多态:外表相似,功能(行为不一致) 依赖:与部分对象产生联系,
相关文章
相关标签/搜索