采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
视频中所说的建造者比较适用于那些流程固定,但是顺序不一定固定的。然后视频中也提到 “建造者模式更注重于方法的调用顺序,而工厂模式注重于创建产品”,但我距离个例子,比如一台主机需要主板、CPU、内存、显卡和硬盘,这是主机能正常使用所必备的,但我先装CPU或者先装硬盘,最终组装起来还是一台主机,所以我不太明白
补充问题:还有视频所说的“建造者模式可以创建一些复杂的产品,而工厂模式创建出来的都是一个样子”,这句话不太理解。示例就是我举得组装电脑
以组装电脑为例,工厂模式是给你一个主机外壳,你自己去买配件组装,成为一个完整的主机,而建造者模式,就是把你的配件单给老板,让他帮你组装好了给你个完整的主机。个人理解
补充问题:关于建造者模式相关问题视频中所说的建造者比较适用于那些流程固定,但是顺序不一定固定的。然后视频中也提到 “建造者模式更注重于方法的调用顺序,而工厂模式注重于创建产品”,但我距离个例子,比如一台主机需要主板、CPU、内存、显卡和硬盘,这是主机能正常使用所必备的,但我先装CPU或者先装硬盘,最终组装起来还是一台主机,所以我不太明白
登录后可查看更多问答,登录/注册
系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer
2.9k 2
1.2k 11
1.3k 8
1.2k 6
1.3k 6