文章分类 -  设计模式

摘要:1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。3,代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色... 阅读全文
posted @ 2014-12-17 15:06 虾扯蛋 阅读(113) 评论(0) 推荐(0)
摘要:什么是面向接口的编程?面向接口的编程和工厂方法有何关系,本文在此谈谈笔者的心得。工厂方法可以说是使用最普遍的一种设计模式,在面向接口的编程中发挥了极其重要的作用。现在大家都在提面向接口的编程,好处是显而易见的,程序扩展性强,接口定义了一个api规范,即定义了大家能够调用的api中各个java类对象的java 方法名称,大家都按照这个规范进行编程,如对java.sql包定义了jdbc的接口,所有编程者调用jdbc不需要考虑jdbc驱动是如何实现的。不同厂商在提供同一类api的产品时,则需要实现这些接口,提供自己的实现类。这样api的使用者只对接口进行调用,而不管接口是如何实现的,如果他觉得厂商的 阅读全文
posted @ 2012-12-19 09:51 虾扯蛋 阅读(200) 评论(0) 推荐(0)