工厂模式

Posted by KANG's BLOG on Tuesday, March 15, 2022

定义

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象

简单地说,工厂模式就是让用户忽略对象创建的过程,通过条件,获取不同对象。

例子

用户需要汽车,那就直接告诉工厂“汽车”,由工厂完成汽车的创建并把汽车提供给用户,至于汽车和飞机的创建具体细节如何,不需要用户考虑和关注。