码迷,mamicode.com
首页 > 其他好文 > 详细

接口模式

时间:2014-12-08 19:16:41      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:使用   sp   bs   nbsp   方法   对象   简单   public   string   

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

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

适用不同场景模式:

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

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

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

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

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

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

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

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

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

 

接口模式

标签:使用   sp   bs   nbsp   方法   对象   简单   public   string   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!