摘要: 23种模式java实现源码收集五年的开发资料下载地址:http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866#dir/path=%2Fstudy一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实 阅读全文
posted @ 2014-03-06 17:16 大脸 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: 在学习Spring的时候,意外找到这个控制反转(IoC)和面向切面(AOP)的容器框架之前,我们先来看一下什么是控制反转(IoC)。 控制反转(Ioc)和依赖注入(DI)刚听到感到很难理解,平时也程序也很少想到这一点,这几天学Spring的相关资料是看到的最多的是这个概念,网上放狗搜了一下,内容挺多。总算明白了一些。 Ioc,照我的理解应该是为了满足高内聚低耦合的设计原则,将对象的创建和获取交给外部容器来控制,从外部容器的角度(第三方参照物)来看,达到程序控制权的转移,这样估计好理解了。 DI,依赖注入,从字面的意思来说是从外部导入的方式实现低耦合,比如构造函数、属性设置等。 控制反转(... 阅读全文
posted @ 2014-03-06 15:14 大脸 阅读(4817) 评论(0) 推荐(1) 编辑