Loading

摘要: OO_Unit2 关于性能优化与测试的那些事 OO的第2单元到本周也就正式完结了。尽管这个单元的主旋律是多线程,但“面向对象”的基本思想仍然是我们一切架构与优化的出发点与前提。因此笔者在设计优化策略时,也是本着尽量减少类与类之间的耦合度的原则,去从各个类的内部进行细粒度的功能优化。当然,这样一来,也 阅读全文
posted @ 2020-04-18 13:21 Shaun_Yao 阅读(190) 评论(0) 推荐(0) 编辑
摘要: OO_Unit2 多线程电梯总结 相比于Unit1的表达式求导,Unit2的多线程电梯听上去似乎显得更加“高大上”。但在完成了3个task的迭代后再回过头去比较这两个单元,我发现其实它们的侧重点并不相同:Unit1要更偏重于横向的架构设计,如何实现性能与架构之间的平衡;而Unit2由于涉及了多线程, 阅读全文
posted @ 2020-04-17 23:33 Shaun_Yao 阅读(199) 评论(2) 推荐(0) 编辑
摘要: OO的第一单元主要是围绕表达式求导这一问题布置了3个子任务,并在程序的鲁棒性与模型的复杂度上逐渐升级,从而帮助我们更好地提升面向对象的编程能力。事实也证明,通过这3个task的练习,我的OO水平也在各方面得到了不同程度的提高,包括但不限于模型的设计、对Java中各类容器的使用和重载以及测试手段的多样化等等。接下来我将分别就这3个task对我的代码进行分析,同时总结自己的一些收获与心得。 阅读全文
posted @ 2020-03-20 15:21 Shaun_Yao 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 本文主要讨论了OO第三次课下讨论第3道思考题的一个实现方案,内容涉及到Java中的继承,多态,归一化等其他一些特性~ 阅读全文
posted @ 2020-03-10 20:08 Shaun_Yao 阅读(420) 评论(0) 推荐(1) 编辑