软件建模分析 苦逼复习day1 UML + OO 设计原则 + 一点OOAD

UML 活动图 用例图

UML中的用例图、活动图、顺序图_chenbinqq的博客-优快云博客_用例活动图

活动图:

一个开始点 、 多个结束点、活动(椭圆)、 对象(矩形)、 分支(黑线)、判断(菱形)

泳道 区分什么对象干什么活动、 虚线来表示对象流

参考:[UML]UML系列——活动图activity diagram - wolfy - 博客园

        活动图实例:细谈UML建模语言中的活动图模型 | 人人都是产品经理

用例图:

参与者、用例

包含、 扩展关系

参考:[UML]UML系列——用例图Use Case - wolfy - 博客园

        [UML]UML系列——用例图中的各种关系(include、extend) - wolfy - 博客园

        UML 基础案例与应用第4章用例图_谁唱江南断肠句的技术博客_51CTO博客

例子:用例图教程(示例指南) - 云+社区 - 腾讯云

OO principle(面向对象设计原则)

1. 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。

OO设计原则 — Single Responsibility Principle:OO设计的SRP单一职责原则_Eric_Jo的博客-优快云博客

2. 开放封闭原则:是说软件实体(类、模块、函数等等)应该可以扩展但不可修改。

OO设计原则 — The Open-Closed Principle:OO设计的(OCP) 开放/封闭原则_Eric_Jo的博客-优快云博客

3. 依赖倒置原则:依赖抽象,不要依赖具体

OO设计原则 -- Dependency Inversion Principle:OO设计的 DIP依赖倒置原则_Eric_Jo的博客-优快云博客

4. 里氏代换原则:子类型必须能够替换到他们的父类型

OO设计原则 -- Liskov Substitution Principle: OO设计的LSP里氏替换原则_Eric_Jo的博客-优快云博客

5. 接口隔离原则:多个和客户相关的接口要好于一个通用接口。

OO设计原则 -- Interface Segregation Principle:OO设计的ISP接口分隔原则_Eric_Jo的博客-优快云博客

6. 迪米特法则:不相互直接通信的类之间,不要直接发生相互作用

7.合成/聚合复用原则

参考:

OO设计原则 -- OO设计的原则及设计过程的全面总结_Eric_Jo的博客-优快云博客_oo设计原则

OOAD:

OOAD - 随笔分类 - HuaToDevelop - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值