package com.javapatterns.adapter.classAdapter;public interface Target{ /** * Class Adaptee contains Operation sampleOperation1. */ void sampleOperation1(); /** * Class Adaptee doesn't contain operation sampleOperation2. */ void sampleOperation2();}代码清单1. Target的源代码。
package com.javapatterns.adapter.classAdapter;public class Adaptee{    public void sampleOperation1(){}}代码清单2. Adaptee的源代码。 package com.javapatterns.adapter.classAdapter;public class Adapter extends Adaptee implements Target{    /**     * Class Adaptee doesn't contain operation sampleOperation2.     */    public void sampleOperation2()    {        // Write your code here    }}
新闻热点
疑难解答