![](https://img-blog.csdnimg.cn/9694ec1130024a5d9cd4c7199fa0ce56.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Notes
文章平均质量分 77
Not NULL
Miska_Muska
这个作者很懒,什么都没留下…
展开
-
[HITSC] 2021期末复习-内容补充
CHAPTER 1-8 易错点整理 1 软件构造八大视图间的转化关系 2 可变类型/不可变类型 Java调用可变类型/不可变类型的过程均为按引用调用,但可以视为C语言的按引用调用/按值调用。 一个可变对象的引用,经多轮传递,很难跟踪错误。需采用防御式拷贝,即new一个同类型实例用于传参,该步骤由调用者/被调用者执行均可。 不可变类型的优势在于安全,无需采用防御式拷贝。类似于CPU对于共享内存的写时复制策略,可通过内存共享相同的值,降低复制带来的内...原创 2021-07-07 22:41:05 · 94 阅读 · 0 评论 -
[HITSC] 2021期末复习-第十二章
CHAPTER 12 面向正确性与健壮性的软件构造 12.1 正确性与健壮性 --编写良好的代码应在内外部之间做好隔离,防止错误扩散。 --对外倾向于健壮性,对内倾向于正确性。 --复习:正确性 + 健壮性 = 可靠性 12.2 正确性与健壮性的衡量标准 --MTBF:平均失效间隔 12.3 Error & Exception --内部错误:难以处理,选择合适方式结束运行 --异常:抛出->捕获->处理全流程 --Error原创 2021-07-07 22:30:11 · 93 阅读 · 0 评论 -
[HITSC] 2021期末复习-第十一章(下)
CHAPTER 11(下) 面向可复用性和可维护性的设计模式 11.3 行为模式 11.3.1 Strategy 11.3.1.1 应用环境 --算法整体替换 --理解:当某个方法需要在多个版本间更替 --调用时委托,动态传入客户端倾向的算法类实例,类似于python将函数作为参数传递 --用户类直接在方法里传一下Strategy接口即可,类之间耦合很松散 11.3.1.2 优势 11.3.1.3 劣势 \ 11.3.2原创 2021-07-07 21:11:24 · 100 阅读 · 0 评论