设计模式
沉年
喜欢新技术,打篮球
展开
-
代理模式接触
最近在为了看spring的AOP(面向切面编程),在网上查了下,实现它的基本原理是利用动态代理的设计模式,好吧,那就看代理模式是怎么一回事咯。首先说一下我觉得代理模式的作用就是降低代码的耦合性,减少类与类之间的依赖性。当你为一个类添加方法时,不必去类中去修改方法,只需要生成一个代理(就好比工厂与销售商的关系吧),其实就是当你想在一个方法执行前后插入一些代码,但是又不能去别人的类里面直接改动,于是就出原创 2017-09-16 11:58:37 · 490 阅读 · 0 评论 -
工厂模式
工厂模式:将实例的创建封装在一个工厂中,该工厂中的方法返回的是一系列base类衍生出来的类。分为两种实现:1、简单工厂;2、静态工厂1、简单工厂实现代码public class SimpleFactor { public Object getgame(String type){ Object result = new Object(); switch (typ原创 2017-11-15 15:57:44 · 225 阅读 · 0 评论