上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

2019年2月16日

代理模式---动态代理之Cglib

摘要: 使用JDK创建代理有一个限制,即它只能为接口创建代理实例,这一点我们可以从Proxy的接口newProxyInstance(ClassLoader classLoader, Class[] interfaces, InvocationHandler h)方法签名中就看得很清楚。第二个入参interf 阅读全文

posted @ 2019-02-16 22:44 shammgod_code 阅读(111) 评论(0) 推荐(0) 编辑

代理模式---动态代理之JDK

摘要: 接口类UserDao: 接口类EmployeeDao: 目标类UserDaoImpl: 目标类EmployeeDaoImpl: 代理类ProxyFactory: 测试类APP: JDK动态代理总结: 代理对象不需要实现接口,但是目标对象一定要实现接口,否则不能用动态代理。 阅读全文

posted @ 2019-02-16 22:43 shammgod_code 阅读(118) 评论(0) 推荐(0) 编辑

开闭原则

摘要: zz 阅读全文

posted @ 2019-02-16 22:20 shammgod_code 阅读(64) 评论(0) 推荐(0) 编辑

迪米特法则

摘要: zz 阅读全文

posted @ 2019-02-16 22:18 shammgod_code 阅读(77) 评论(0) 推荐(0) 编辑

接口隔离原则

摘要: zz 阅读全文

posted @ 2019-02-16 22:17 shammgod_code 阅读(60) 评论(0) 推荐(0) 编辑

里氏替换原则

摘要: zz 阅读全文

posted @ 2019-02-16 22:16 shammgod_code 阅读(65) 评论(0) 推荐(0) 编辑

依赖倒置原则

摘要: zz 阅读全文

posted @ 2019-02-16 22:16 shammgod_code 阅读(66) 评论(0) 推荐(0) 编辑

单一职责原则

摘要: zz 阅读全文

posted @ 2019-02-16 22:15 shammgod_code 阅读(63) 评论(0) 推荐(0) 编辑

代理模式---静态代理

摘要: 代理是一种设计模式,提供了对目标对象另外的访问方式:即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需要修改,可以通过代理的方式来扩展该方法。 代理分为静态代 阅读全文

posted @ 2019-02-16 22:11 shammgod_code 阅读(120) 评论(0) 推荐(0) 编辑

2019年2月12日

幂等性设计

摘要: 概念: 幂等性原本是数学上的概念,即使公式:f(x) = f(f(x))能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。 幂等性是分布式系统设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样一种理念:调用接口发生异常并 阅读全文

posted @ 2019-02-12 23:26 shammgod_code 阅读(202) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

导航