摘要: 开闭原则,如果jQuery源码稍微了解,肯定知道它的应用了. 一个模块 函数或对象,应该凭着经验来判断, 对扩展开放,对修改关闭. 一般用继承实现扩展,用闭包来实现关闭. 为什么开闭原则?它跟复杂度有什么关系,? 复杂度,就是一个函数里包含的功能个数;当开闭原则不遵守时,想扩展功能,必然去原来的函数 阅读全文
posted @ 2018-12-14 21:28 当当和瓶瓶 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1:设计模式应用不应用,取决于对现在和未来判断后的取舍.没必要用尽量不用! 2.设计模式的目的是 减少复杂度(一个函数中包含的功能个数), 降低耦合度(一个对象与其他对象的关系个数).耦合度不能为0,越小越好,复杂度最小是1; 如一个function里,即用ajax来获取数据,又把返回数据渲染到页面 阅读全文
posted @ 2018-12-14 17:28 当当和瓶瓶 阅读(329) 评论(0) 推荐(0) 编辑