将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。 命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。命令模式可以将请求发送者和接收者完全解耦, 发送者与接收者之间没有直接引用关系, ...
分类:
其他好文 时间:
2019-02-14 23:50:49
阅读次数:
233
class Book { String name; double price; public void getInfo() { System.out.println("书名:" + name + " 价格是:" + price + "元"); } } public class Demo { publ... ...
分类:
编程语言 时间:
2019-01-24 01:19:03
阅读次数:
165
第一,model 首先,model是mvc中的m,也就是模型。它指的是读取数据和改变数据的操作,它是与业务逻辑息息相关的操作。比如一个简单的功能"把学生添加到班组",就可以理解为一个数据处理过程,它向外暴露一个接口,外面的数据不需要知道这个接口具体是怎么实现的,也不需要知道它在各个数据库下的不同表现 ...
分类:
其他好文 时间:
2019-01-21 22:48:33
阅读次数:
215
1、形参和实参可以不必完全匹配 js默认可变参数 2、实参传递的参数默认存储在arguments数组里,实参和形参匹配的情况下,形参和arguments里的元素是引用关系,一个改变另外一个也改变 1 //形参和实参可以不必完全匹配 js默认可变参数 2 //实参传递的参数默认存储在arguments ...
分类:
编程语言 时间:
2019-01-20 17:28:11
阅读次数:
188
《Java程序设计》第七次学习总结 目录 "教材学习内容总结" "教材学习中的问题和解决过程" "代码调试中的问题和解决过程" "其他(感悟、思考等,可选)" 正文 教材学习内容总结 学习了第十一章“异常”和第十二章“递归”。自己思考后总结如下: 第十一章 异常就是那些 有可能 出现错误的情况,而不 ...
分类:
编程语言 时间:
2019-01-13 19:15:07
阅读次数:
234
在javascript中,函数是没有重载这一项的,所谓的重载,一个函数可以有多个,就是参数的个数和形式不同所以引用的功能不同,而js不存在函数重载,不管传不传参数,函数里面是否引用,关系都不大,一个函数对应一个功能,但是函数可以模拟函数重载,所以有一个Arguments对象。 定义 argument ...
分类:
其他好文 时间:
2019-01-07 22:33:18
阅读次数:
222
1.定义:定义一个封装一组对象如何交互的对象; 通过使对象明确地相互引用来促进松散耦合,并允许独立地改变 2.类型:行为型 3.适用场景:系统中对象之间存在复杂的引用关系,产生的相互依赖关系结构混乱且难以理解; 交互的公共行为,如果需要改变行为则可以增加新的中介者类4.优点:将一对多转化成对了一对一 ...
分类:
其他好文 时间:
2019-01-07 01:38:23
阅读次数:
161
[toc] Python对象循环引用 我们来介绍一下 Python 是采用何种途径解决循环引用问题的。 循环引用垃圾回收算法 上图中,表示的是对象之间的引用关系,从自对象指向他对象的引用用黑色箭头表示。 每个对象里都有计数器 。而图中右侧部分可以很清晰的看到是循环引用的垃圾对象。 上图,将每个对象的 ...
分类:
编程语言 时间:
2019-01-02 01:30:15
阅读次数:
312
对象的创建 __new__方法作用 __new__方法用于定义创建对象时执行的操作,__new__方法仅仅为用户提供一个创建对象时干预的入口,真正执行创建对象的操作由object类中的__new__方法完成 __new__方法定义 定义__new__方法是对object类中__new__方法的重写, ...
分类:
编程语言 时间:
2018-12-15 15:50:30
阅读次数:
165
PHP中值传递方式,2中 值传递:传递的时候,拷贝的是数据本身。默认都是值传递 结果:传递完成,有了2份同样的数据,且2个变量“相互独立”,不会相互影响 引用传递:传递的时候,拷贝的是引用关系(数据的内存地址)。需要使用“&”符合才能实现引用传递 结果:传递完成,数据仍然只要一份,但是2个变量共同指 ...
分类:
Web程序 时间:
2018-12-04 11:32:43
阅读次数:
204