
设计模式
lklinkang
这个作者很懒,什么都没留下…
展开
-
设计模式-代理模式
通过给其他对象提供一种代理,实现可以通过该代理控制对该对象的访问,代理模式在实现上又可以分为静态代理和动态代理两种类型,以下分别对这两种不同类型的代理进行讲解: 1、静态代理,往往会定义一个目标接口,然后目标对象与代理对象均实现该目标接口,并且代理对象依赖于真实的目标对象,通过真实的目标对象来完成实际的业务操作,但是代理对象能够在目标对象调用的前后做一定的处理操作,并且对返回值也能做一定的原创 2011-12-05 21:02:07 · 420 阅读 · 0 评论 -
设计模式-工厂模式
在进行工厂模式的实践前先了解下软件世界里两条重要的原则 1、里式代换原则:一个软件实体如果使用的是父类的话,那么一定可以被替换成他的子类,并且程序觉察不出父类对象与子类对象之间的区别,也就是说在软件世界里面把父类替换成子类程序是不会发生变化的。只有当子类替换掉父类后软件单位功能不受影响,才能真正发挥父类的抽象作用,子类可以在父类的基础上增加自己的特有功能。 2、原创 2011-12-05 20:52:45 · 486 阅读 · 0 评论