javax.swing.JComponent java
java.awt.LayoutManager 架構
涉及3個角色 spa
策略架構: 接口
public class Context {
private Strategy strategy;
/**
* 策略方法
*/
public void contextStrategy () {
strategy.strategyInterface();
}
} class
//策略接口 方法
public interface Strategy { im
public void strategyInterface();
} img
//策略實現 swing
public class ConcreteStrategyA implements Strategy {
/**
* 策略方法
*/
public void strategyInterface() {
System.out.println("ConcreteStrategyA ...");
} co
}