2007-07-29

适配器模式

        在某些场合,我们定义好了一些接口,在写实用类的时候需要实现这些接口,但是如果接口的抽象方法非常多,而我们没有必要实现所有的抽象方法,我们只需要想要的方法,这个时候可以考虑适配器模式。

        适配器模式比较简单,但是可以给我们省去很多不必要的工作。

        首先是接口

        接口:

        public interface IAction {

                void method1();

                void method2();

        }

        适配器类:

        public ActionAdapter implements IAction {

                public void method1() {

                          // some action code

                }

                public void method1() {

                          // some action code

                }

        }

        我们的实用类:

        public SpecialAction extends ActionAdapter {

                  public method1() {

                             // special actions

                  }

        }

适配器可以实现多个接口,这样可以节省更多的工作。

评论
发表评论

您还没有登录,请登录后发表评论

James Zhao
搜索本博客
我的相册
229a73b1-3463-4fe5-882f-582753f6ae58-thumb
动力
共 6 张
存档
最新评论