摘要:
1. 简单工厂模式 简介:简单工厂模式指在生产不同的产品的时候,通过类型在工厂中创建的不同产品的实例。 总结:简单工厂模式最大的优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。但是当需求变动的时候,需要对原有的类进行修改,违背了开 阅读全文
摘要:
1. 静态代理 静态代理的实现类似于多态的实现,他是通过在代理类中构造了实现类的实例,交给了代理类去调用。 代码如下: 2. 动态代理 动态代理通过实现InvocationHandler接口,重写invoke方法实现。 3. 动态代理的意义 当你在一个接口中调用方法的时候,需要拓展这个方法,但是如果 阅读全文