摘要:
观察者模式,用于一对多关系对象之间消息传递。 观察者模式的实现需要以下几种角色: 1、观察者的抽象角色,一般就是一个接口,里面只有一个update方法,由观察者自己去实现当收到消息后的处理 2、观察者角色,实现观察者的抽象 3、主题的抽象角色,一般是一个抽象类 用于将观察者聚拢在一个集合里面,并提供 阅读全文
posted @ 2017-02-24 16:30
沙中世界
阅读(279)
评论(0)
推荐(0)
摘要:
备忘录模式又称快照模式,是行为模式之一; 备忘录模式的应用场景是对某些对象做出了改变之后,又需要恢复到改变之前的状态!常常和命令模式结合使用... 备忘录中的三张角色; 1、原始角色,需要具有创建备忘录和根据备忘录恢复状态的方法 /* * Copyright (c) 2017. Xiaomi.Co. 阅读全文
posted @ 2017-02-24 14:16
沙中世界
阅读(213)
评论(0)
推荐(0)
摘要:
先说结论:对于引用类型的变量,Java本身会创建两个东西,一个是对象本身,另一个是记录对象地址的一个int值,将引用类型的对象声明为final实际上是固定记录地址的那个int的值不能改变,如果通过某种途径改变了对象本身,那么对象也就变了! 看测试代码: 阅读全文
posted @ 2017-02-24 10:59
沙中世界
阅读(369)
评论(0)
推荐(0)
浙公网安备 33010602011771号