首页 > 其他 > 详细

接口模式

时间:2014-12-08 19:14:58      阅读:271      评论:0      收藏:0      [点我收藏+]

虽然接口中可以定义常量:public static final String str="123";

但jdk1.5[加入了enum]以后不建议这样做;

适用不同场景模式:

  适配类的接口以匹配客户端期待的接口---适配模式,

  为一组类提供一个简单的接口---外观模式,

  为单个对象与复合对象提供统一的接口---合成模式,

  解除抽象与实现之间的耦合,使二者能够独立的演化---桥接模式;

例如,某个类实现了我们需要的服务,但是方法名与客户端期待的不符,这时就需要适配器模式.

适配器模式的意义在于:  使用不同接口的类所提供的服务为客户端提供它所期望的接口.

类的适配器:  一个接口A定义了方法,但未有实现类,另一个类B有满足部分需求的方法,这时可以定义一个适配接口C,继承B实现A,可重写B的方法,添加A中在B中没有实现的方法;

简而言之:   类的适配器中,新的适配类实现了需要的接口,并继承了现有的类;当你需要适配的一组方法并未定义在接口中时,这种方式就不奏效了;此时就可以创建一个对象适配器,

      它使用了委派而非继承,只需继承一个现有的类,添加其他方法即可;

 

接口模式

原文:http://www.cnblogs.com/yqlwl66/p/4151686.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!