
设计模式
文章平均质量分 87
一袋米要扛几楼_
最怕你一生碌碌无为,还安慰自己平凡可贵
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代码重构,最佳实践,你真的会代码重构吗?
WHAT:什么是重构?Martin Fowler:重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,使其更易理解,修改成本更低。大型重构对象:对系统、模块、代码结构、类与类之间的关系等的重构方法:有分层垂直拆分、模块化水平拆分、解耦、抽象UI组件、抽象业务组件、抽象区块方法论:编程范式、设计原则、设计模式影响:代码改动多,影响面广,难度较大,耗时较长,引入BUG风险高小型重构对象:对类、函数、变量等代码级别的重构方法:规范命名(见名知意)、规范注释、函数原创 2021-02-04 00:01:34 · 1529 阅读 · 3 评论 -
js发布订阅者模式es6实现及其图解
直接上代码//主题class Dep{ constructor(callback){ this.subs=[]; //每个主题更新数据的方法不一样,所以需要传进来 this.callback=callback; } addSub(sub){ this.subs.push(sub); return this; } notify(){...原创 2019-07-04 13:44:06 · 2839 阅读 · 0 评论