2024年5月28日
摘要: 本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。 目录 前言 Spec撰写与Test First 防止表示泄漏 重载与修饰 结语 一、前言 详见上一期软件构造思想在Unity项目中的实践举例(1),这是一个早早就选好题但因为懒才拖到现在的系列。我将介绍我的一个正在工作中的uni 阅读全文
posted @ 2024-05-28 20:50 Senolytics 阅读(5) 评论(0) 推荐(0) 编辑
  2024年5月27日
摘要: 本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。 目录 前言 OOP?那可太OOP了 为音符划定基本属性 规范场景间信息的传递 本地化支持 结语 一、前言 看到这个发布日期,这个发布间隔,和这个奇怪的选题内容,大概很容易觉得我在水博客凑学分吧。但是其实不是,我很早就想开这个“系 阅读全文
posted @ 2024-05-27 23:59 Senolytics 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。 基于课程要求,本文所使用的语言为Java。 目录 前言 Map:Key要不要放在类里? 利用stream() 元组:Java没有的东西 用Optional<>让代码更优雅 结语 一、前言 在本学期软件构造课程的实验3中,有一系列 阅读全文
posted @ 2024-05-27 00:45 Senolytics 阅读(10) 评论(0) 推荐(0) 编辑
  2024年5月24日
摘要: 本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。 基于课程要求,本文所涉及语言为Java。 目录 Decorator介绍 内部调用法 列表构造法 与Strategy并行使用 结语 一、Decorator介绍 装饰器模式(Decorator Pattern)允许向一个现有的对象添 阅读全文
posted @ 2024-05-24 12:45 Senolytics 阅读(9) 评论(0) 推荐(0) 编辑
  2024年5月4日
摘要: 本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。 基于课程要求,本文所涉及语言为Java。 目录 前言 接口:组件思想 "Composition over Inheritance" 何时选择继承类 结语 一、前言与简要介绍 在学习软件构造课程之前,自己写代码遇到需要复用类中功能 阅读全文
posted @ 2024-05-04 11:03 Senolytics 阅读(10) 评论(0) 推荐(0) 编辑
  2024年4月9日
摘要: 本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。 目录 前言 Spec Abstract Function Rep Invariant Safety from Exposure Testing Strategy 结语 一、前言 之前的代码中都不怎么重视注释,有注释也就是随便一两 阅读全文
posted @ 2024-04-09 18:03 Senolytics 阅读(25) 评论(0) 推荐(0) 编辑