问题描述
这几天在看设计模式,看到抽象工厂模式理解,可看到建造者模式的时候就晕了,我想问问大家,在什么情况下用抽象工厂模式,什么情况下用建造者模式?谢谢了!!
解决方案
解决方案二:
GoF的原话:AbstractFactory:CreatesaninstanceofseveralfamiliesofclassesBuilder:Separatesobjectconstructionfromitsrepresentation从设计模式要解决的问题来区分网上讲的也很多的http://tb.blog.csdn.net/TrackBack.aspx?PostId=1676751
解决方案三:
其实用哪个都无所谓跟着你的感觉走就好了,你写着写着就会发现问题然后就会重构,最后你就走到正确的方向了.
解决方案四:
抽象工厂模式理解,可看到建造者模式的时候就晕了前者比后者难理解多了。
时间: 2024-10-22 17:10:29