On Your Mark
2013年9月3日火曜日
デザインパターン 設計(Java)
// ソートの抽象クラス public abstract class SortImpl { public abstract void sort(Object obj[]); } // 実装クラス public class TreeSortImpl extends SortImpl { public void sort(Object obj[]){ // ソートを実装 } } // Bridgeするクラス public class SortBridge { private SortImpl sorter; public Sorter(SortImpl sorter){ this.sorter = sorter; } public void sort(Object obj[]){ sorter.sort(obj); } // 新しいメソッドを実装 public void newMethod(){ // 新メソッドの実装 } }
QooQ
0 件のコメント:
コメントを投稿