策略实现方式

    xiaoxiao2021-12-14  20

    策略实现方式

    1.定义接口I

    2.定义主类 

            A. 定义接口I类型的成员变量

            B. 提供接口I赋值的成员方法

            C. 提供访问接口I中抽象方法的入口

    3.定义类继承接口I

    举例:

    // 1.定义接口 public interface I{ void print(); } // 2.定义主类 public class Main{ private I i; public setI(I i){ this.i = i; } public void print(){ i.print(); } } // 3.定义类继承接口I public class IEx implements I{ public void print(){ System.out.println("IEx print"); } } // 4.实现 IEx iex = new IEx(); Main main = new Main(); main.setI(iex); main.print();
    转载请注明原文地址: https://ju.6miu.com/read-963437.html

    最新回复(0)