谁能介绍一下工厂模式的好处

来源:百度知道 编辑:UC知道 时间:2024/09/22 06:48:39
初学Java,学到工厂模式,脑子挺闷的,哪位大侠帮忙简单介绍一下?
如果我需要一个类,就从工厂中new一个,那么为什么不能直接在需要的地方去创建呢?用工厂模式能带来什么好处呢?
感谢大家的帮忙~!

无式胜有式!阁下甚至不必考虑它的存在!

所谓工厂,必然具备加工的功能!它有助于你的代码设计!个人觉得他可以将代码模块化!

如果你需要一件JackJones衬衫,你仅仅需要呼叫JackJonesFactory返回一件给你就是!可能你需要考虑JackJonesFactory内部是怎样实现的,但是不应该是你需要一件衬衫时考虑的事情。

MVC模式:它能够在后期使你的代码比较清晰,修改各层比较方便。控制也非常清晰,别人看你的代码也好看,调试也好调。虽然你现在看不到好处,但是养成一个良好的习惯对以后会有很大的帮助。

统一管理对象的创建过程
降低耦合