会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
aurora7301
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2022年6月13日
HIT软构博客10--软件构造基础
摘要: ##软件构造的多维度视图和质量目标 ==三个维度== Build-Time和Run-Time Moment、Period Code-Level,Component-Level ==软件系统的质量属性== 外部质量属性: ==正确性==:最重要的质量指标。假设软件系统被分为很多层,每一层都保证自己的正
阅读全文
posted @ 2022-06-13 14:54 aurora7301
阅读(30)
评论(0)
推荐(0)
编辑
HIT软构博客9--复用性原则
摘要: Liskov替换原则(LSP) 子类型多态:客户端可用统一的方式处理不同类型的对象。 Animal a = new Animal(); Animal c1 = new Cat(); Cat c2 = new Cat(); 编译器在静态类型检查时强制满足的条件: 1.子类型可以增加方法,但不可删除 2
阅读全文
posted @ 2022-06-13 14:32 aurora7301
阅读(15)
评论(0)
推荐(0)
编辑
HIT软构博客8 软件构造中的异常
摘要: java中的异常分为两大类:==checked异常和unchecked==异常。其中,unchecked又分为error和runtime异常。 ==Unchecked异常不需要try-catch块处理==。出现了RuntimeException,就一定是程序员自身的问题。比如说,数组下标越界和访问空
阅读全文
posted @ 2022-06-13 14:19 aurora7301
阅读(23)
评论(0)
推荐(0)
编辑
HIT软构博客7--学习UML类图
摘要: UML的各种线和箭头到底是什么意思 1 ==泛化== 泛化表示⼀个更泛化的元素和⼀个更具体的元素之间的关系。即继承extends ⽤实线空⼼三角形箭头表⽰。箭头方向从==子类到父类==。 2==实现== 实现是⼀种类和接口的关系,类实现接口 虚线空心三角形箭头,类指向接口 3==依赖== 是⼀种==
阅读全文
posted @ 2022-06-13 10:58 aurora7301
阅读(21)
评论(0)
推荐(0)
编辑