摘要: Java在需要使用类别的时候,才会将类别加载,Java的类别载入是由类别载入器(Class loader)来达到的,预设上,在程序启动之后,主要会有三个类别加载器:Bootstrap Loader、ExtClassLoader与AppClassLoader。Bootstrap Loader是由C++ 阅读全文
posted @ 2017-07-09 16:01 有梦就能实现 阅读(1259) 评论(1) 推荐(0) 编辑
摘要: 模式的秘密——观察者模式 一、 观察者模式的定义 定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 二、 认识观察者模式 1、 目标与观察者之间的关系 目标与观察者之间是一对多的关系,当然观察者只有一个也是合理的。 2、 单向依赖 观察者和目标 阅读全文
posted @ 2017-07-09 14:54 有梦就能实现 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用场景: 1、已经存在的类的接口不符合我们的需求; 2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口 阅读全文
posted @ 2017-07-09 14:44 有梦就能实现 阅读(1879) 评论(0) 推荐(1) 编辑
摘要: 1,什么是代理模式? 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,代理模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3,代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口, 阅读全文
posted @ 2017-07-09 13:15 有梦就能实现 阅读(283) 评论(0) 推荐(0) 编辑