上一页 1 ··· 103 104 105 106 107 108 109 110 111 ··· 222 下一页
摘要: 转自:https://blog.csdn.net/zhengzhb/article/details/7281833 开闭原则 定义 一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 问题由来 在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误 阅读全文
posted @ 2017-12-29 10:38 Sharpest 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/zhengzhb/article/details/7281833 定义 一个对象应该对其他对象保持最少的了解。 问题由来 类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案 尽量降低类与类之间的耦合。 自从我们 阅读全文
posted @ 2017-12-29 10:36 Sharpest 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/zhengzhb/article/details/7281833 定义 客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来 类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口 阅读全文
posted @ 2017-12-29 10:35 Sharpest 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/zhengzhb/article/details/7281833 定义 高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来 类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这 阅读全文
posted @ 2017-12-29 10:32 Sharpest 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/zhengzhb/article/details/7281833 肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 定 阅读全文
posted @ 2017-12-29 10:31 Sharpest 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/aoguren/p/5468770.html 定义 不要存在多于一个导致类变更的原因。**通俗的说,即一个类只负责一项职责。 问题由来 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正 阅读全文
posted @ 2017-12-29 10:30 Sharpest 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1 var http = require("http"); 2 var url = require("url"); 3 var fs = require("fs"); 4 var path = require("path"); 5 6 http.createServer(function(req, res) { 7 //得到用户的路径 8 var pathnam... 阅读全文
posted @ 2017-12-28 17:32 Sharpest 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/best/tag/Angular/ O'Reilly书上的伪代码 $route被用于URLS到controller和view(HTML模板)之间的链接,它会监控$location.url()并试图对此路径及对应的路由配置进行映射,使用时需要注入安 阅读全文
posted @ 2017-12-28 13:41 Sharpest 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/best/tag/Angular/ 3.1、数据转换 示例: 默认情况JavaScript中对象是传引用的: 结果: 修改后的示例: 修改后的结果: 3.2、JSON相关API 3.3、数据比较API 阅读全文
posted @ 2017-12-28 11:19 Sharpest 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/best/tag/Angular/ 单页Web应用由于没有后端URL资源定位的支持,需要自己实现URL资源定位。angularjs使用浏览器URL "#" 后的字符串来定位资源,区分不同的功能模块。路由并非在angularjs核心文件内,你需要另 阅读全文
posted @ 2017-12-28 11:06 Sharpest 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 103 104 105 106 107 108 109 110 111 ··· 222 下一页