随笔分类 -  设计模式

摘要:在遍历集合的同时为什么不能增删集合元素 阅读全文
posted @ 2023-07-09 12:03 lidongdongdong~ 阅读(21) 评论(0) 推荐(0)
摘要:如何设计实现一个支持 "快照" 功能的 iterator 阅读全文
posted @ 2023-07-09 12:03 lidongdongdong~ 阅读(19) 评论(0) 推荐(0)
摘要:相比直接遍历集合数据,使用迭代器有哪些优势 阅读全文
posted @ 2023-07-09 12:03 lidongdongdong~ 阅读(13) 评论(0) 推荐(0)
摘要:框架中常用的过滤器、拦截器是如何实现的 阅读全文
posted @ 2023-07-09 12:02 lidongdongdong~ 阅读(16) 评论(0) 推荐(0)
摘要:游戏、工作流引擎中常用的状态机是如何实现的 阅读全文
posted @ 2023-07-09 12:02 lidongdongdong~ 阅读(29) 评论(0) 推荐(0)
摘要:如何实现可灵活扩展算法的敏感信息过滤框架 阅读全文
posted @ 2023-07-09 12:01 lidongdongdong~ 阅读(38) 评论(0) 推荐(0)
摘要:如何避免冗长的 if-else/switch 分支判断代码 阅读全文
posted @ 2023-07-03 14:31 lidongdongdong~ 阅读(26) 评论(0) 推荐(0)
摘要:如何实现一个可以给不同大小文件排序的小程序 阅读全文
posted @ 2023-07-03 14:31 lidongdongdong~ 阅读(20) 评论(0) 推荐(0)
摘要:模板模式与 callback 回调函数有何区别和联系 阅读全文
posted @ 2023-07-03 14:30 lidongdongdong~ 阅读(20) 评论(0) 推荐(0)
摘要:剖析 JDK、Servlet、Junit,学习模板模式的两大作用 阅读全文
posted @ 2023-07-03 14:29 lidongdongdong~ 阅读(15) 评论(0) 推荐(0)
摘要:如何实现一个异步非阻塞的 EventBus 框架 阅读全文
posted @ 2023-07-03 14:28 lidongdongdong~ 阅读(35) 评论(0) 推荐(0)
摘要:详解各种应用场景下观察者模式的不同实现方式 阅读全文
posted @ 2023-07-03 14:28 lidongdongdong~ 阅读(32) 评论(0) 推荐(0)
摘要:剖析享元模式在 Java Integer、String 中的应用 阅读全文
posted @ 2023-06-27 11:33 lidongdongdong~ 阅读(19) 评论(0) 推荐(0)
摘要:如何设计实现支持递归遍历的文件系统目录树结构 阅读全文
posted @ 2023-06-27 11:33 lidongdongdong~ 阅读(17) 评论(0) 推荐(0)
摘要:如何利用享元模式优化文本编辑器的内存占用 阅读全文
posted @ 2023-06-27 11:33 lidongdongdong~ 阅读(19) 评论(0) 推荐(0)
摘要:如何设计合理的接口粒度以兼顾接口的易用性和通用性 阅读全文
posted @ 2023-06-27 11:32 lidongdongdong~ 阅读(27) 评论(0) 推荐(0)
摘要:通过剖析 Java IO 类库源码来学习装饰器模式 阅读全文
posted @ 2023-06-27 11:31 lidongdongdong~ 阅读(25) 评论(0) 推荐(0)
摘要:如何实现支持不同格式和渠道的消息推送系统 阅读全文
posted @ 2023-06-27 11:31 lidongdongdong~ 阅读(41) 评论(0) 推荐(0)
摘要:代理、适配器、桥接、装饰,这四个模式有何区别 阅读全文
posted @ 2023-06-27 11:31 lidongdongdong~ 阅读(38) 评论(0) 推荐(0)
摘要:代理模式在 RPC、缓存、监控等场景中的应用 阅读全文
posted @ 2023-06-27 11:30 lidongdongdong~ 阅读(24) 评论(0) 推荐(0)