摘要: 定义: 准备了一组策略(算法),将算法封装起来,他们继承同一个接口或者抽象类,保证了他们可以替换。 并且,这种替换是不需要客户端来参与的。策略模式在设计模式中算是比较简单的,所以经常与工厂模式等其他的设计模式一起使用。 结构: Context:上下文,引用了Strategy对象,负责算法的调用。 S 阅读全文
posted @ 2019-01-11 21:38 tujietg 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 刚开始学习面向对象的时候,看到this和super觉得this就是指当前对象,super指最近的父级对象。觉得用处不大。 后来,随着学习的深入,看别人的代码越来越多,发现this和super的使用率贼高~,就决定深入的了解一下这俩兄弟。 既然设计到继承和对象,我们就可以从JVM的堆栈的角度去分析。 阅读全文
posted @ 2019-01-11 11:59 tujietg 阅读(127) 评论(0) 推荐(0) 编辑