02 2021 档案
摘要://20210204 写在前面:最近再把Java反射和注释知识点过一遍,在这里记一下重要的点,本文讲述反射机制创建对象并调用方法 主要任务: 使用类反射机制实现对象创建以及方法调用 与普通方式实现对象创建以及方法调用,并对比二者区别 程序源代码: //此处实现String的反射调用,测试方法为equ
阅读全文
摘要://20200202 写在前面:刚期末考试完,考了面向对象,里边儿有23个设计模式,我寻思着考完挨个儿实现一下,本文实现解释器模式 解释器模式核心思想 构建语法树,然后将输入的值根据语法树执行 程序源代码: 此处实现一个加减运算的解释器,输入算式,输入参数,输出结果 import java.util
阅读全文
摘要:// 20210202 写在前面:刚期末考试完,考了面向对象,里边儿有23个设计模式,我寻思着考完挨个儿实现一下,本文实现责任链模式 责任链模式核心思想 如其字面意思,一个链式结构,通俗来讲,就是每一层元素只有两个选择 权限够,直接通过请求,并作出相应动作 权限不够,抛给上级 程序源代码 此处实现公
阅读全文
摘要:// 20210202 写在前面:刚期末考试完,考了面向对象,里边儿有23个设计模式,我寻思着考完挨个儿实现一下,本文实现访问者模式 访问者模式核心思想 网上找的帖子都说访问者模式是最复杂的一个模式,但是看完懂了之后感觉也没有多复杂,但是模式之中的成分关系比较抽象 总的来说,核心思想就是让数据结构和
阅读全文
摘要://20210202 写在前面:刚期末考试完,考了面向对象,里边儿有23个设计模式,我寻思着考完挨个儿实现一下,本文实现迭代器模式 迭代器模式核心思想: 创造一个黑盒,盒子里有添加进去的所有元素,取元素时只能根据黑盒上的接口按照加入顺序一个一个取出,删除也要遍历到相应位置才能删除,用户不需要知道黑盒
阅读全文