摘要: 上一篇 Java 设计模式(3)策略模式 区别 维度‌‌工厂模式‌‌策略模式‌ ‌设计目标‌ ‌对象创建‌(创建型模式) ‌行为封装‌(行为型模式) ‌关注点‌ 如何生成对象实例‌ 如何动态替换算法逻辑‌ ‌交互方式‌ 黑盒操作(客户端不感知具体类)‌ 白盒操作(客户端需指定策略)‌ ‌典型场景‌ 阅读全文
posted @ 2025-07-24 16:23 zwjvzwj 阅读(11) 评论(0) 推荐(0)
摘要: 上一篇 Java 设计模式(2)工厂模式 特点 环境(Context)角色:持有一个Strategy的引用 抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。 具体策略(ConcreteStrategy)角色:包装了相关的算法或行为 阅读全文
posted @ 2025-07-24 15:47 zwjvzwj 阅读(4) 评论(0) 推荐(0)
摘要: 上一篇 Java 设计模式(1)单例模式 特点 springboot中哪些是工厂模式 BeanFactory与ApplicationContext容器‌ Spring容器的核心接口,负责Bean的创建、管理和依赖注入,通过getBean()方法获取对象实例,隐藏具体实现逻辑‌ @Bean注解的工厂方 阅读全文
posted @ 2025-07-24 15:20 zwjvzwj 阅读(6) 评论(0) 推荐(0)
摘要: 特点 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 springboot中哪些是单例 核心注解定义的Bean‌ @Component、@Service、@Repository、@Controller注解标注的类,Spring容器默认创建单例实例‌ 阅读全文
posted @ 2025-07-24 14:32 zwjvzwj 阅读(16) 评论(0) 推荐(0)