设计模式
girlling0908
这个作者很懒,什么都没留下…
展开
-
浅谈工厂方法模式
最近一直在看Spring 的相关知识,了解到Spring IOC就是工厂模式加上java反射机制的产物,在这里先简单介绍一下工厂模式。工厂方法模式:就是定义了一个用于创建对象的接口,然后让子类去具体决定实现那个类。工厂方法模式使得一个类实现延续到了子类。工厂方法模式有四个角色:抽象产品角色:定义共性具体产品角色:实现了抽象产品角色所声明的接口抽象工厂角色:任何创建对象的工厂类必须实现该接口具体...原创 2018-05-02 16:37:03 · 132 阅读 · 0 评论 -
浅谈代理模式
之前写了一篇工厂方法模式的文章,本来还想写抽象工厂模式的,但是感觉抽象工厂模式就是工厂方法模式的扩展。就不写了,这里来谈一下代理。代理模式在很多地方都有应用,比如说java的动态代理,CGLIB代理,以及Spring 的AOP等等。1.代理模式简单的说,就是为其他对象来提供一个代理,来控制对该对象的访问。2.代理模式的三大角色 抽象主题角色:是真实主题角色和代理主题角色的共同接口真实主题角色:是具...原创 2018-05-02 17:12:51 · 134 阅读 · 0 评论