创建对象的两种方式:new和工厂模式

时间:2024-05-30 22:41:31

使用new创建对象,是主动获取资源的方式,应用与资源之间是直接依赖的。
创建对象的两种方式:new和工厂模式
而采用工厂模式获取对象时,是应用向工厂要对象,工厂从容器中获取对象返回给应用,是被动的,从而降低了应用和资源之间的依赖关系。
创建对象的两种方式:new和工厂模式
使用new创建对象是主动创建;把创建对象的主动权交给工厂,是被动创建,这种主动权的变化就叫控制反转。

参考资料
https://www.bilibili.com/video/BV1Sb411s7vP?p=15

相关文章