Java设计模式
文章平均质量分 63
码农胖哒
码农一枚
偷偷学习,偷偷记录
望有生之年,一鸣惊己
展开
-
Java 单例设计模式
简介单例设计模式如其名,在系统中只存在一个实例,自行实例化供系统使用。(百度百科)每台计算机可以有若干传真卡,但是只应该有一个软件负责管理传真卡,以避免出现两份传真作业同时传到传真卡中的情况。饿汉式饿汉式就是利用关键字 static 的特性。在类加载初始化时,就创建好对象供外部使用,如果系统不重启的情况下,这个对象在系统中始终是唯一的。/** * 饿汉式单例模式 */public class EagerSingleton { /** * 类加载时创建对象,线程安全,原创 2021-12-31 17:22:20 · 292 阅读 · 0 评论 -
Java 工厂设计模式
简介工厂设计模式在java中有大量的应用,如spring框架,这种类型的设计模式属于创建型模式。在工厂设计模式中,创建逻辑不会对客户端暴露,可以通过一个对外接口创建所需对象。工厂模式使用场景需要频繁创建对象且这些对象多处使用,业务发生改变需要修改多处代码,使用工厂模式即可进行代码解耦,业务改变修改时只需修改工厂部分代码简单工厂模式1.抽象一个产品,定义共性内容/** * 将购商场象为一个产品 */public interface IMarket { /** .原创 2021-12-27 17:51:20 · 575 阅读 · 0 评论