要了解解耦要先知道什么事耦合。耦合是指两个对象相互依赖的程度。就如同一对情侣,相互依赖,一方出什么事或者发生一点变化,另一方就地动山摇寻死觅活。 而解耦则是运用抽象的方法去解除这种相互依赖关系。将情侣中的男方抽象成男人,而女方抽象成女人。这个时候如果男方需要女方时,便可以将女人这个对象传递给男方,反 ...
分类:
编程语言 时间:
2016-07-01 10:18:13
阅读次数:
192
mybatis开发dao的方法
SqlSession使用范围
原始dao开发方法
原始dao开发问题
mapper代理方法
mapper代理开发规范
SqlMapConfig.xml配置文件
properties属性
settings全局参数配置
typeAliases(别名)重点
typeHandlers(类型处理器)
mappers(映射配置)
输入映射
传递pojo的包装对象
传递hashmap
输出映射
re...
分类:
其他好文 时间:
2016-06-28 14:35:29
阅读次数:
160
3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 *int类型+String类型 直接转换为String类型 3.4 赋值 1. *引用=引用 两个引用指向同一个对象,所以操作任何一个引用都会对对象传递消息,执行操作; 2. 直接操作对象内的域容易导致混乱,且违背了良好面向对象的 ...
分类:
编程语言 时间:
2016-06-25 12:24:02
阅读次数:
146
责任链模式在面向对象程式设计里是一种软件设计模式,它包含了一些命令对象和一系列的处理对象。每一个处理对象决定它能处理哪些命令对象,它也知道如何将它不能处理的命令对象传递给该链中的下一个处理对象。该模式还描述了往该处理链的末尾添加新的处理对象的方法。----WIKIPEDIA
个人的理解
责任链模式用到了链表的数据结构,存在一定的次序性,A->B->C这样的一条链表,在责任链模式中,请求...
分类:
其他好文 时间:
2016-06-21 07:35:14
阅读次数:
194
隐藏对象用在jsp表达式和脚本中,不能直接用在jsp声明中,因为这些隐藏对象是容器在jspservice方法中定义的,在这个方法中定义的变量不能在jsp声明中使用。可以通过参数方法将隐藏对象传递到jsp声明自定义的方法中,而且自定义的方法必须要抛异常。 域范围从小到大: pageContext re ...
分类:
Web程序 时间:
2016-06-19 14:12:46
阅读次数:
234
java传递的只是一个引用,一定要注意准确认识在对象传递和赋值时所发生的一切。 事实上,java中的每个对象(除了基本数据类型以外)的标识符都属于指针的一种,但是其使用受到了严格的限制和防范,不仅在编译器中,在运行阶段也不例外。 java有指针,但是没有传统指针的麻烦。 将引用传递进一个方法时,指向... ...
分类:
编程语言 时间:
2016-06-13 13:33:46
阅读次数:
130
Objective-C中,调用方法采用的是一种消息传递机制。 参考文章:http://blog.csdn.net/xingyevc/article/details/39397873 如果向某个对象传递一个信息,则会使用OC的动态绑定机制来决定需要调用的方法。 在底层,所有方法都是普通C语言函数。 然 ...
分类:
其他好文 时间:
2016-06-11 15:57:44
阅读次数:
98
Command Pattern, 即命令模式,把一个命令包裹在一个对象里面,将命令对象传递给命令的执行方,属于行为类的设计模式 下面是命令模式的一个简单案例。 Stock 代表被操作的对象。Order 定义命令的接口,BuyStock, SellStock 是具体类,实现 Order 接口。Brok ...
分类:
其他好文 时间:
2016-05-21 21:46:19
阅读次数:
229
一、Function.call()函数 1、a.call(b)??; //包含第三点[将.call(b)前面的对象传递给b对象] //很像继承 将a对象(所有)传递给b函数对象????; 2、a.aMethod.call(b)?; //不会覆盖b中的同名方法 将?a的aMethod方法传递给b函数对 ...
分类:
移动开发 时间:
2016-05-20 13:25:59
阅读次数:
214
在servlet把对象放到request里,然后jsp里直接通过request取值如 在servlet:(简写了)public void doGet(request,response){UserInfo user=new UserInfo();//一系列处理往user属性赋值操作后request.s ...
分类:
Web程序 时间:
2016-05-15 14:01:15
阅读次数:
125