2019年9月28日
摘要: 1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 其他特性: 1.7 与其他设计模式关系: 1 课程讲解 1.1 类型: 行为型 1.2 定义: 定义:定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的 阅读全文
posted @ 2019-09-28 12:21 菜鸟乙 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1 源码解析 1.1 源码解析1(jdk中的应用) 1.2 源码解析2(mybaties中的应用) java.util.Iterator(接口) java.util.ArrayList(实现) DefaultCursor.java 阅读全文
posted @ 2019-09-28 11:55 菜鸟乙 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 代码演练 1.1 代码演练1(迭代器模式演练) 1.2 代码使用场景 需求: 课程管理:需要实现课程可进行增添,删除,并能够打印出课程列表。 uml类图: 测试类: 实体类(课程): 课程迭代接口: 课程迭代实现: 课程列表调用接口: 课程列表调用实现: 打印结果: 1.2 代码使用场景 通常不 阅读全文
posted @ 2019-09-28 11:08 菜鸟乙 阅读(165) 评论(0) 推荐(0) 编辑