![](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 · 131 阅读 · 0 评论 -
设计模式-单例模式(Java)
单例模式核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。常见的应用场景:Windows的任务管理器。Windows的回收站。在项目中,读取配置文件的类,一般也是只有一个对象,没有必要每次都去new对象读取。数据库连接池一般也是单例模式。Servlet编程中的每个Servlet也是单例的。…优点:由于单例模式的类只生成一个实例对象,减少了系统性能的开销...原创 2020-02-14 12:03:10 · 98 阅读 · 0 评论