
设计模式
ai276542486
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
看了工厂模式的概念,感觉比较晦涩,用个人的话语来说,工厂模式就是用来提供对象的比如在service层中需要调用dao层的类,就需要在service类中new dao()来创建dao对象,然后调用dao中的方法,这样的硬编码不利于以后代码的维护,为什么?因为如果在这个service类中调用了几百个甚至更多的dao类,如果dao类的实现方法改变了,如本来是jdbc,需要改成hibernat原创 2013-06-24 21:48:36 · 523 阅读 · 0 评论 -
策略模式
个人的理解就是,在一个类中注入一个接口或者抽象类,在创建这个类的时候,动态的注入接口或抽象类的实现类,然后在这个类中调用其方法,这就是策略模式。定义一个抽象类public abstract class Strategy { public abstract void method();}定义两个实现类public class StrategyImplA exte原创 2013-06-24 23:04:47 · 431 阅读 · 0 评论