女王控的博客

设计模式

8 篇文章

React设计模式与最佳实践

组件实践 组件接口设计三原则 保持接口小,props 数量要少 根据数据边界来划分组件,利用组合(composition) 把 state 尽量往上层组件提取 同时,我们也接触了这样一些最佳实践: 避免 renderXXXX 函数,直接使用独立的纯函数组件 给回调函数类型的 props 加统一前缀,比如 on 或者 handle 使用 propTypes 来定义组件的 props 组件内部实现 尽量每个组件都有自己专属的源代码文件; 用解构赋值(destructuring assignment… »

设计模式之行为型模式(三)

模板方法模式(Template Method) 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模式背景 题目抄错,会做也白搭 学生甲和学生乙的试卷类非常类似,除了答案不同,没什么区别,如果老师修改题目,… »

设计模式之行为型模式(一)

职责链模式(Chain of Responsibility) 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,  并沿着这条链传递该请求,直到有一个对象处理它为止。 模式背景 加薪、请假非要老总批? 每级领导都有一定限度的权利,对待申请,需判断是否有权来决策 经理可以批 2 天以下请假,如果没权利,向总监上报 总监可以批… »

0%