![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
一眉程序猿
漫步在Java路上的小菜鸡一枚,欢迎各路大佬指教
展开
-
设计模式-工厂模式(Java)
工厂模式 核心本质: 实例化对象不使用new,用工厂方法代替。 将选择实现类,创建对象统一管理和控制。从而将调用者与实现类解耦。 作用: 实现了创建者和调用者的分离。 分类: 简单工厂模式:用于生产同一等级结构中的任意产品(对于增加新的产品,需要修改已有代码)。 工厂方法模式:用于生产同一等级结构中的固定产品(支持增加任意产品)。 抽象工厂模式:围绕一个超级工厂创建其他工厂。该超级工厂又...原创 2020-02-17 12:31:03 · 114 阅读 · 0 评论 -
设计模式-单例模式(Java)
单例模式 核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 常见的应用场景: Windows的任务管理器。 Windows的回收站。 在项目中,读取配置文件的类,一般也是只有一个对象,没有必要每次都去new对象读取。 数据库连接池一般也是单例模式。 Servlet编程中的每个Servlet也是单例的。 … 优点: 由于单例模式的类只生成一个实例对象,减少了系统性能的开销...原创 2020-02-14 12:03:10 · 92 阅读 · 0 评论