UML-1理解面向对象.pptVIP

  • 7
  • 0
  • 约9.42千字
  • 约 90页
  • 2021-12-02 发布于上海
  • 举报
1 理解面向对象 如何理解面向对象思维方式 对象如何通信 对象如何与其他对象关联 对象如何组合 对象无处不在 对象组成了世界 对象是现实世界的一种抽象,它以整体和相互联系的观点考察各种事物 每个对象都包含了许多特性 程序设计中的对象指将数据和操作数据的方法封装在一起而形成的一种实体,这些实体都具有独立的功能,隐藏实现这些功能的复杂性 可视化程序开发中的窗体是一个对象,窗体上的控件都是对象 对象无处不在 类是对象的定义,是建立对象的模型。 类是一类具有共同特性的对象的合称 例如:汽车是一个类,一辆大众汽车就是一个汽车对象 对象一定具备类定义的所有的特征 一些面向对象的概念 抽象(abstraction) 继承(inheritance) 多态(polymorphism) 封装(encapsulation) 信息传递(message sending) 关联(association) 聚集(aggregation) 抽象(abstraction) 抽象 -从用户的观点看,表示使它不同于其他对象或类的对象或类的本质特征 抽象就是过滤对象的一部分特性和操作直到只剩下你所需要的属性和操作 抽象对于建模者来说是最重要的技术,就是说要搞清楚什么应该纳入模型中,什么应该舍去 继承(inheritance) 继承:定义新类时,不一定都要从头做,可以把其他已经定义好的类属性和操作放到新类中来使用。 洗

文档评论(0)

1亿VIP精品文档

相关文档