摘要: 个人理解的应用场景 举个例子,比如想要创建各种类型的车的实例,车的类型有很多种,但创建每种类型车的接口定义可能是一样的,就用到了此模式 相关概念的通俗解释 1. 上述例子中接口的定义叫builder 2. 接口到每种类型的车的具体实现叫concrete builder 3. 真正用于创建车的类叫di 阅读全文
posted @ 2018-03-12 22:04 晚安呢太阳 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 问题背景 在工作中遇到了这样一个场景,写了个通用的弹窗组件,却在同一个页面中多次使用了该组件。当点击打开弹窗时,可想而知,一次性打开了多个弹窗,而业务需求只需要打开一个。 我个人在解决问题过程中的一些已废弃思路 我首先想到的是能不能像mobx的@observer一样用一个譬如@singleton来修 阅读全文
posted @ 2018-03-12 21:45 晚安呢太阳 阅读(3719) 评论(0) 推荐(0) 编辑