摘要:
概念 迭代器主要用在集合的遍历。我们无需关心集合的底层是什么数据结构,直接使用集合中的迭代器即可达到遍历的效果。 不是有for循环吗?为什么还需要迭代器? 迭代器更像是面向对象的方式,用户只需关注拿到迭代器这个对象,就可以使用迭代器遍历这个对象的内部数据 实现方式 /** * 迭代器 */ publ 阅读全文
posted @ 2021-11-30 17:59
、嘎路的米。
阅读(34)
评论(0)
推荐(0)
摘要:
概念 对一个对象生成一个新的代理对象,代理对象具备原对象的功能,且能对原对象的功能进行增强。很像装饰模式,但是装饰模式只是把对象的某个方法进行增强,而代理模式把整个对象的所有方法都增强。 例如:每个人都会睡午觉,也会睡晚觉。我现在希望每个人睡午觉的前后都刷牙,睡晚觉的前后也都刷牙 实现方式 JDK代 阅读全文
posted @ 2021-11-30 17:45
、嘎路的米。
阅读(46)
评论(0)
推荐(0)
摘要:
概念 享元模式用于减少创建对象的数量,以减少内存占用和提高性能。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。 享元模式用得比较多的是池化技术,如常量池,线程池,连接池等等。 java中的常量池使用的就是享元模式。比如String s = "abc",会先去常量池中找是否有"a 阅读全文
posted @ 2021-11-30 17:30
、嘎路的米。
阅读(44)
评论(0)
推荐(0)

浙公网安备 33010602011771号