摘要: 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩 阅读全文
posted @ 2017-09-06 02:26 小猫慢慢爬 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Todo: 1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了; 2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了; 3.代理模式,在Aop实现中用到了JDK的动态代理; 4.策 阅读全文
posted @ 2017-09-06 02:23 小猫慢慢爬 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 简单工厂模式不是23种里的一种,简而言之,就是有一个专门生产某个产品的类。比如下图中的鼠标工厂,专业生产鼠标,给参数0,生产戴尔鼠标,给参数1,生产惠普鼠标。 示例代码: 简单工厂的核心就是一个SimpleFactory类,他拥有必要的逻辑判断能力和所有产品的创建权利,我们只需要向把定 阅读全文
posted @ 2017-09-06 00:49 小猫慢慢爬 阅读(277) 评论(0) 推荐(0) 编辑