JAVA设计模式之创建型:工厂模式(简单工厂+工厂方法+抽象工厂)
在面向对象编程过程中,创建对象一般采用new操作符来实现,有时new操作符创建对象可能需要一些“过程”来具体实现某些逻辑,这时候工厂模式就比较好的省略这些,直接实现“结果”,获取到调用者需要的对象。工厂模式就是将创建对象的具体过程隐藏,只提供对外创建对象接口。可分为三类:是提供一个创建对象的接口,将对象的创建和本身的业务逻辑分离开。
可分工厂类角色,抽象产品角色,具体产品角色
《设计模式》一书中将工厂模式分为两类:工厂方法模式与抽象工厂模式。将简单工厂模式看为工厂方法模式的一种特例,两者归为一类提供专门的工
原创
2022-06-07 16:00:07 ·
284 阅读 ·
0 评论