摘要: 为什么需要静态代理 1.目地是将业务代码与日志代码完全分离,实现松散耦合. 2.代理对象与被代理对象必须实现同一接口,在代理对象中实现与日志记录的相关服务,并在需要的时候呼叫被代理对象,而被代理对象只保留业务代码. 下面做个小例子 创建Subject接口 RealSubject类实现Subject 阅读全文
posted @ 2018-03-07 14:28 徐昌琦 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 什么是注解? 注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通过解析注解来使用这些数据),用来将任何的信息或者元数据(MetaData)与程序元素(类、方法、成员变量等)进行关联。 Annotat 阅读全文
posted @ 2018-03-07 14:10 徐昌琦 阅读(155) 评论(0) 推荐(0) 编辑