Home 面对对象方法的基本概念
面对对象方法的基本概念
取消

面对对象方法的基本概念

1、对象的概念

多态

继承

封装和隐蔽的概念:封装的主要目的是实现信息隐藏


面对对象的产生

 

结构化程序设计语言

面对对象语言的

 

 

聚合关系

 

软件复用

继承

组合

聚合

 

类图:用户角度

  • 关联关系(普通实线)
    • 双向关联
    • 单向关联
    • 自身关联
  • 聚合(空心菱形):可以脱离主体而存在
    • 很弱的关系
    • 如:雁群和大雁
  • 组合(实心菱形):不能脱离主体存在
    • 很强的拥有关系
    •  鸟和翅膀
    • 人和心脏
  • 依赖(虚线箭头)
    • 弱关联关系
  • 泛化(实线空心三角形)
  • 实现(虚线空心三角形)
    • 接口实现

  • 名称
  • 属性
  • 行为 

接口<<interface>>或棒棒糖表示法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

该博客文章由作者通过 CC BY 4.0进行授权。