代码改变世界

OO第四单元总结

2019-06-22 23:00 by Gentle_Conspiracy, 223 阅读, 0 推荐, 收藏, 编辑
摘要:OO第四单元总结 1. Uml两次作业的架构分析 第一次 作业 第一次作业类图 第一次作业的架构分析 ​ 正如类图中所示,第一次 作业的需求并不多,只是设计到类图的查询。 ​ 在设计的时候构建 类用来存储每个类对应的所有相关的内容。 类中存储的是接口相关的内容,由于接口在作业中只是涉及到继承关系,所 阅读全文

OO第三单元总结-规格化设计

2019-05-21 20:33 by Gentle_Conspiracy, 189 阅读, 0 推荐, 收藏, 编辑
摘要:OO规格化编程体验小结 1. JML语言的理论基础、应用工具链情况 1. JML 理论基础: JML建立契约式编程的基础上,是一种实现契约式编程的规格化语言。顾名思义,契约式编程,是供求双方建立在一定的契约上进行软件的开发和应用。类似于在共同完成这一个工程的时候我们对于每个方法都以一个供求双方都统一 阅读全文

OO第二单元总结(多线程的电梯调度)

2019-04-24 10:24 by Gentle_Conspiracy, 317 阅读, 0 推荐, 收藏, 编辑
摘要:经过第一单元作业的训练,在做第二单元的作业的时候,要更加的有条理。但是第二次作业多线程的运行,带来了更多的运行的不确定性。呈现出来就是程序会出现由于线程安全问题带来的不可复现的bug。本单元的作业也让我更加认真的思考了性能和架构之间的关系,对于工程架构的设计有更进一步的认识. 历次作业分析和总结: 阅读全文

OO第一单元总结(表达式求导)

2019-03-26 23:14 by Gentle_Conspiracy, 243 阅读, 0 推荐, 收藏, 编辑
摘要:写在前边:第一次接触面向对象语言,编程思想仍然不可避免的有以前面向过程的影子。从第一次作业的完全面向过程,到第二次学会剥离各个类互不影响到第三次作业的先构思面向对象的基本程序架构再编程。虽然程序有些地方仍然显得很笨重,但是在面向对象编程这条道路上也算是迈出了实质性的一步。在这一过程中,真心感谢各位在 阅读全文