随笔分类 -  设计模式

摘要:如何最快速地深度 clone 一个 HashMap 散列表 阅读全文
posted @ 2023-06-26 15:21 lidongdongdong~ 阅读(21) 评论(0) 推荐(0)
摘要:我为什么说没事不要随便使用工厂模式创建对象 阅读全文
posted @ 2023-06-26 15:20 lidongdongdong~ 阅读(41) 评论(0) 推荐(0)
摘要:如何设计实现一个 Dependency Injection 框架 阅读全文
posted @ 2023-06-26 15:20 lidongdongdong~ 阅读(15) 评论(0) 推荐(0)
摘要:如何设计实现一个简洁易用的 SQL 语句生成框架 阅读全文
posted @ 2023-06-26 15:20 lidongdongdong~ 阅读(12) 评论(0) 推荐(0)
摘要:我为什么不推荐使用单例模式,又有何替代方案 阅读全文
posted @ 2023-06-26 15:19 lidongdongdong~ 阅读(25) 评论(0) 推荐(0)
摘要:如何实现多例模式和集群下的分布式单例模式 阅读全文
posted @ 2023-06-26 15:19 lidongdongdong~ 阅读(24) 评论(0) 推荐(0)
摘要:为什么说支持懒加载的双重检测不比饿汉式更优 阅读全文
posted @ 2023-06-26 15:19 lidongdongdong~ 阅读(33) 评论(0) 推荐(0)
摘要:如何利用迪米特法则实现 "高内聚、松耦合" 阅读全文
posted @ 2023-06-26 00:44 lidongdongdong~ 阅读(130) 评论(0) 推荐(0)
摘要:重复代码就一定违背 DRY 吗,如何提高代码的复用性 阅读全文
posted @ 2023-06-26 00:43 lidongdongdong~ 阅读(87) 评论(0) 推荐(0)
摘要:我为何说 KISS、YAGNI 原则看似简单,却经常被用错 阅读全文
posted @ 2023-06-26 00:43 lidongdongdong~ 阅读(45) 评论(0) 推荐(0)
摘要:接口隔离原则有哪三种应用,原则中 "接口" 该如何理解 阅读全文
posted @ 2023-06-25 14:19 lidongdongdong~ 阅读(76) 评论(0) 推荐(0)
摘要:控制反转、依赖反转、依赖注入,这三者有何区别和联系 阅读全文
posted @ 2023-06-25 14:19 lidongdongdong~ 阅读(39) 评论(0) 推荐(0)
摘要:里式替换跟多态有何区别,哪些代码违背了 LSP 阅读全文
posted @ 2023-06-25 14:18 lidongdongdong~ 阅读(44) 评论(0) 推荐(0)
摘要:如何做到 "对扩展开放、对修改关闭",如何设计可扩展代码 阅读全文
posted @ 2023-06-25 14:18 lidongdongdong~ 阅读(27) 评论(0) 推荐(0)
摘要:如何判定一个类的职责是否够 "单一" 阅读全文
posted @ 2023-06-25 14:17 lidongdongdong~ 阅读(51) 评论(0) 推荐(0)
摘要:如何利用基于充血模型的 DDD 开发一个虚拟钱包系统 阅读全文
posted @ 2023-06-24 19:46 lidongdongdong~ 阅读(137) 评论(0) 推荐(0)
摘要:如何对接口鉴权这样一个功能开发做面向对象分析 阅读全文
posted @ 2023-06-24 19:46 lidongdongdong~ 阅读(14) 评论(0) 推荐(0)
摘要:如何利用面向对象设计和编程开发接口鉴权功能 阅读全文
posted @ 2023-06-24 19:46 lidongdongdong~ 阅读(15) 评论(0) 推荐(0)
摘要:业务开发常用的基于贫血模型的 MVC 架构违背 OOP 吗 阅读全文
posted @ 2023-06-24 19:45 lidongdongdong~ 阅读(19) 评论(0) 推荐(0)
摘要:为何说要多用组合少用继承,如何决定该用组合还是继承 阅读全文
posted @ 2023-06-24 17:07 lidongdongdong~ 阅读(61) 评论(0) 推荐(0)