摘要: 装饰器模式 需求 4s店在卖一种车,价格为10万元,如果用户需要在此基础上加装一些配置则需要加钱。 比如加热座椅配置需要2万元,电动车后视镜需要0.8万元等等。 function Car() { this.price = 10; } Car.prototype = { addHeatSeat: fu 阅读全文
posted @ 2021-01-24 21:31 懒惰ing 阅读(108) 评论(0) 推荐(0)
摘要: 建造者模式 与工厂模式的区别 工厂模式注重创建对象的整体思路,不关心你想要创建的对象是什么样的。 建造者模式注重创建对象的细节,善于创建复杂对象或者复合对象。 需求 比如有一家招聘中介公司,现在有一批纸质简历或者建立数据信息,为了做成统一的电子版简历,我们需要将这些信息进行整理。 const dat 阅读全文
posted @ 2021-01-24 18:39 懒惰ing 阅读(98) 评论(0) 推荐(0)