![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计模式
等不到你.
四格缩进
展开
-
设计模式 - Javascript 描述
理解设计模式 项目=模块+模块间的联系 设计模式的作用 - 优化 模块内结构 模块间关系 代码质量 学习设计模式要脱离出具体的语法,去领会思想 设计原则 开闭 - 程序 对扩展开放,对修改关闭 单一职责 - 模块 依赖倒置 上层模块不依赖于下层具体的模块,而依赖于抽象的功能 避免下层变动对上层产生剧烈影响.中间增加抽象层 class food1 {} class food2 {} class food3 {} //点餐 - 具体层 function order(food) {原创 2020-11-12 12:32:31 · 1415 阅读 · 3 评论 -
通过【依赖注入】实现【控制反转】
参考链接: https://zhuanlan.zhihu.com/p/33492169 依赖注入:把a程序依赖的程序b通过参赛传入,而不是由a在运行时去创建b 控制反转:通过依赖注入或者其它方式,就实现了将b的控制权抽离到了a之外,转由第三方负责 ...原创 2021-08-02 12:50:30 · 111 阅读 · 0 评论