UML的定义
UML是统一建模语言或标准建模语言,它支持模型化和软件开发系统的图形化语言,为软件开发所有阶段提供模型化和可视化支持,包括由需求分析到规格,构造和配置。
面向对象和面向过程的区别
面向过程:
为了把大象关进冰箱里面,需要三个过程:
1.把冰箱门打开(得到打开门的冰箱)
2.把大象装进去(打开门后,得到里面装着大象的冰箱)
3.把冰箱门关上(打开门,装好大象后,获得关好门的冰箱)
面向对象:
为了把大象装进冰箱,需要三个行为(每个对象都有个执行者:大象):
1.冰箱,你把门给我打开
2.冰箱,你给我把大象装进去
3.冰箱,你给我把大象装进去
面向对象的困难
1.把现实世界映射到对象世界的方法
2.对象世界描述现实世界的方法
3.对象世界行为是否正确反映了现实世界的方法
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!