07 2023 档案

摘要:## 工厂模式 ### 简单工厂模式(静态工厂方法模式) 不属于23种GOF设计模式之一 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入参数后创建还 阅读全文
posted @ 2023-07-11 00:41 一只盐桔鸡 阅读(17) 评论(0) 推荐(0)
摘要:## 单例模式 ### 单例模式跟静态的区别 观点一:(单例 ) 单例模式比静态方法有很多优势: - 单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员); - 单例可以被延迟初始化,静态类一般在第一次加载是初始化; - 单例类可以被集成,他的方法可以被覆写; - 单例类可以被用 阅读全文
posted @ 2023-07-11 00:40 一只盐桔鸡 阅读(71) 评论(0) 推荐(0)
摘要:## 设计模式的作用 * 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 * 针对接口编程而不是针对实现编程 * 多用组合,少用继承 * 为了交互对象之间的松耦合设计而努力 ## 继承和接口的弊端 * 需求变更的时候 * 通过修改超类让所有子类加上方法的弊端在并非所 阅读全文
posted @ 2023-07-10 23:39 一只盐桔鸡 阅读(19) 评论(0) 推荐(0)