- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 设计模式分析——组合模式
组合模式组合模式动机对于树形结构,当容器对象(如文件夹)的某一个方法被调用时,将遍历整个树形结构,寻找也包含这个方法的成员对象(可以是容器对象,也可以是叶子对象,如子文件夹和文件)并调用执行。(递归调用)由于容器对象和叶子对象在功能上的区别,在使用这些对象的客户端代码中必须有区别地对待容器对象和叶子对象,而实际上大多数情况下客户端希望一致地处理它们,因为对于这些对象的区别对待将会使得程序非常...
2020-04-26 21:20:21
379
原创 设计模式分析——观察者模式
观察者模式一、模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为主题(观察目标),而被通知的对象称为观察者,一个主题可以对应多个观察者,而且这些观察者之间没有相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展,这就是观察者模式的模式动机。二、模式定义观察者模式(Observer Pattern):定义对...
2020-04-26 16:16:55
632
原创 常用开源框架中设计模式使用分析---面向对象的基本原则、设计模式分类
一.面向对象的几个基本原则1、面向抽象原则:指当设计一个类时,不让该类面向具体的类,而是面向抽象类或接口,即所设计类中的重要数据是抽象类或接口声明的变量,而不是具体类声明的变量。2、“开-闭”原则:对扩展开放,对修改关闭。 也就是当一个设计中增加新的模块时,不需要修改现有的模块。即一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化.3、“多用组合,少用继承”原则通过...
2020-04-24 00:29:57
345
原创 jQuery函数操作汇总——过滤和查找
除了选择器之外,jQuery还为我们提供了以“方法”(类似于函数方法,更加语义化)形式存在的2种方式:(1)过滤方法;(2)查找方法。jQuery进行对象过滤和对象选择的方法:在jQuery对象中的元素对象数组中过滤出一部分元素来1.first() 获取第一个元素2.last() 获取最后个元素3.eq(index|-index) 获取第N个元素4.filter(selector...
2020-04-22 16:34:48
274
原创 性能测试方案设计——大型IT企业在面试时都喜欢问一些智力相关的题目(有一栋楼共100层,一个鸡蛋从第N层及以上的楼层落下来会摔破, 在第N层以下的楼层落下不会摔破。)
性能测试方案设计有一栋楼共40层,一个鸡蛋从第N层及以上的楼层落下来会摔破,在第N层以下的楼层落下不会摔破,给你3个鸡蛋,找出最优策略的设计方案下最坏情况的测试次数为: public int countMinSetp(int egg,int num){ if(egg < 1 || num < 1) return 0; int[][] f = n...
2020-04-21 18:26:33
562
1
jQuery1.7 中文手册.chw
2020-04-22
性能测试方案设计 test.zip
2020-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人