![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 77
lxn11140
这个作者很懒,什么都没留下…
展开
-
反射机制与内省
反射 一、 反射的定义 通俗的说,反射就是让你可以通过名称来得到对象 ( 类,属性,方法 ) 的技术。 二、 获取Class文件的方法 1. Class c1 = 类.Class, 实例:Class c1 = Worker.class; 2. Class c2 = 类对象.getClass(), 实例: Class c2 = worker.getClass(); 3. Class c原创 2016-07-10 22:58:03 · 263 阅读 · 0 评论 -
设计模式
设计模式 装饰着模式 一、 装饰着模式 可以动态扩展一个对象的功能,是继承关系的一个代替方案。 二、 装饰着模式组成 1. 原有功能接口 2. 实现原有接口的具体类 3. 装饰角色接口 4. 实现装饰角色接口的具体类 三、 继承与装饰着模式的区别 1. 装饰着模式是动态的增加对象的功能,而继承则是固定的功能。 2. 装饰着模式的增加功能不用添加新类,对增加的功能随原创 2016-07-04 18:57:40 · 313 阅读 · 0 评论 -
静态代理与动态代理
静态代理与动态代理 一、 静态代理和动态代理的区别 静态代理事先知道要代理的是什么,只代理一个类 动态代只有在运行时才知道要代理的东西,代理一个接口下的多个实现 二、 静态代理和动态代理组成 1. 抽象角色:通过接口或抽象类生命真实角色的业务方法 2. 代理角色:实现抽象角色,是真实角色的代理 3. 真实角色:实现抽象角色,定义真实角色的业务,共代理角色调用 三、 静态代理的优缺点 使用静态代理模原创 2016-07-08 17:57:32 · 300 阅读 · 0 评论