Java
静态工厂方法 标签描述

设计模式中的静态工厂,到底解决了什么问题? 文章目录 设计模式中的静态工厂,到底解决了什么问题? 一、基本说明 二、代码演示 1、名称更明确 2、不必每次调用都创建新对象 3、返回接口类型 4、降低客户端和具体实现之间的耦合 5、参数化实例创建 一、基本说明 静态工厂模式是一种创建型设计模式,通常是通过一个静态方法创建实例对象,而不是通过构造函数直接暴露给客户端。静态工厂模式解决了以下主要问题: 名称更明确:构造函数本身没有名称,它们仅通过参数列表进行区分。如果一个类需要多种方法来初始化其对象,静态工厂方法可以有描述性的名称,使得客户端代码更容易理解和使用。 不必每次调用都创建...