06 2025 档案

摘要:private static Calendar createCalendar(TimeZone zone,Locale aLocale){CalendarProvider provider =LocaleProviderAdapter.getAdapter(CalendarProvider.clas 阅读全文
posted @ 2025-06-17 09:40 予真 阅读(1) 评论(0) 推荐(0)
摘要:里氏替换原则的本质就是为了多态 里氏替换原则(LSP)的核心确实是为了实现“安全的多态”。 详细解释 1. 多态的前提 多态(Polymorphism)是面向对象编程的三大特性之一。 多态的实现前提是:父类引用可以指向子类对象,并且调用方法时,实际执行的是子类的实现。 2. 里氏替换原则的作用 里氏 阅读全文
posted @ 2025-06-15 18:30 予真 阅读(5) 评论(0) 推荐(0)
摘要:依赖倒置原则的定义依赖倒置原则(Dependence Inversion Principle,DIP)指设计代码结构时,高层模块不应该依赖底层模块,二者都应该依赖其抽象。抽象不应该依赖细节,细节应该依赖抽象。通过依赖倒置,可以降低类与类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,并降 阅读全文
posted @ 2025-06-15 17:47 予真 阅读(2) 评论(0) 推荐(0)
摘要:以课程体系为例 首先创建一个课程接口ICourse。 整个课程生态有Java架构、大数据、人工智能、前端、软件测试等。我们创建一个Java架构课程的类JavaCourse。 现在要给Java架构课程做活动,价格优惠。如果修改JavaCourse中的getPrice(​)方法,则会存在一定风险,可能影 阅读全文
posted @ 2025-06-15 16:58 予真 阅读(1) 评论(0) 推荐(0)
摘要:@Component@Slf4jpublic class ManualValidateComponent implements InitializingBean { private static SpringValidatorAdapter validator; @Autowired private 阅读全文
posted @ 2025-06-14 14:34 予真 阅读(4) 评论(0) 推荐(0)
摘要:## 一、什么是工厂模式? **工厂模式(Factory Pattern)** 是一种创建型设计模式,主要用于将对象的创建和使用分离。它通过定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂模式让一个类的实例化延迟到其子类。 ### 主要作用 - 解耦对象的创建和使用 - 便于扩展和维护 - 阅读全文
posted @ 2025-06-14 14:16 予真 阅读(16) 评论(0) 推荐(0)
摘要:外观模式(Facade Pattern)是结构型设计模式之一,在 Java 设计模式中非常常用。它的主要作用是为复杂的子系统提供一个统一的接口,隐藏系统的复杂性,使得客户端可以更简单地与系统交互。 ### 1. 适用场景 - 当你要为一个复杂子系统提供一个简单接口时。 - 客户端与多个子系统之间存在 阅读全文
posted @ 2025-06-14 13:57 予真 阅读(4) 评论(0) 推荐(0)
摘要:## **static 变量的内存机制** ### 1. **类级别存储** ```java public class MyClass { private static SpringValidatorAdapter validator; // 类级别变量 private SpringValidato 阅读全文
posted @ 2025-06-14 13:42 予真 阅读(4) 评论(0) 推荐(0)
摘要:为什么要实现InitializingBean接口? ### 💡 核心目的:在Spring容器完成依赖注入后执行自定义初始化 ```java @Override public void afterPropertiesSet() throws Exception { initHandler(); // 阅读全文
posted @ 2025-06-12 18:14 予真 阅读(14) 评论(0) 推荐(0)
摘要:Java代码设计原则主要包括以下几个重要方面:## 1. SOLID原则(核心设计原则)### S - 单一职责原则 (Single Responsibility Principle)**一个类应该只有一个引起它变化的原因**```java// ❌ 违反单一职责原则class User { priv 阅读全文
posted @ 2025-06-08 11:58 予真 阅读(4) 评论(0) 推荐(0)
摘要:Java设计模式总共有23种经典设计模式,由GoF(Gang of Four)在《设计模式:可复用面向对象软件的基础》一书中总结。 三大分类 🏗️ 创建型模式 (Creational Patterns) - 5种 负责对象的创建过程,使系统独立于如何创建、组合和表示对象。 单例模式 (Single 阅读全文
posted @ 2025-06-08 10:44 予真 阅读(7) 评论(0) 推荐(0)
摘要:java 设计模式 Java设计模式是面向对象编程中解决常见问题的经典解决方案。设计模式通常分为三大类:## 创建型模式 (Creational Patterns)负责对象的创建过程### 1. 单例模式 (Singleton)确保一个类只有一个实例,并提供全局访问点。```javapublic c 阅读全文
posted @ 2025-06-08 09:39 予真 阅读(5) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示