系统工程--015.1 面向对象的分析+设计

  1. 面向对象的分析:确定要做什么
  2. 面向对象的设计:定义系统如何实现
    (1)抽象:关注核心问题
    (2)封装:提供公共的方法供用户调用
    (3)继承:存在“IS A” 或者“kind of” :苹果继承了水果;子类是父类
    (4)多态:一个名称多种形式
    (5)关联:对象之间交付时的一种引用方式:person 与computer
    (6)聚合:一个对象成为另一个对象的组成部分,“has a”;汽车与轮胎
    (7)组合:是关联关系中最强的一种,内部对象的创建由外部对象创建
    (8)域模型:设计模型:
    1)关联关系
    2)依赖关系
    在这里插入图片描述
    3)聚集关系
    在这里插入图片描述
    4)泛化关系
    在这里插入图片描述
  3. 设计原则:高内聚、低耦合

参考资料:
1)https://www.bilibili.com/video/BV1fb411A7hs?from=search&seid=9618305664346072185

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值