• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • 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 阅读(44) 评论(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 阅读(21) 评论(0) 推荐(0)
 
HIT软构博客8 软件构造中的异常
摘要: java中的异常分为两大类:==checked异常和unchecked==异常。其中,unchecked又分为error和runtime异常。 ==Unchecked异常不需要try-catch块处理==。出现了RuntimeException,就一定是程序员自身的问题。比如说,数组下标越界和访问空 阅读全文
posted @ 2022-06-13 14:19 aurora7301 阅读(30) 评论(0) 推荐(0)
 
HIT软构博客7--学习UML类图
摘要: UML的各种线和箭头到底是什么意思 1 ==泛化== 泛化表示⼀个更泛化的元素和⼀个更具体的元素之间的关系。即继承extends ⽤实线空⼼三角形箭头表⽰。箭头方向从==子类到父类==。 2==实现== 实现是⼀种类和接口的关系,类实现接口 虚线空心三角形箭头,类指向接口 3==依赖== 是⼀种== 阅读全文
posted @ 2022-06-13 10:58 aurora7301 阅读(29) 评论(0) 推荐(0)