請教在Composite模式裡的例子
//注意這裡,這裡就提供用於訪問自己組合體內的部件方法。
//上面disk 之所以沒有,是因為Disk是個單獨(Primitive)的元素.
public Iterator iter(){
return Iterator();{
//過載Iterator方法
public boolean hasNext() {
return i < equipment.size();
}
//過載Iterator方法
public Object next() {
if (hasNext())
return equipment.elementAt(i++);
else
throw new NoSuchElementException();
}
}
}
這裡的意思是返回一個Iterator物件,並過載它內部方法(hasNext,Next)。
但這裡語法不對,請教該如何修改??
//上面disk 之所以沒有,是因為Disk是個單獨(Primitive)的元素.
public Iterator iter(){
return Iterator();{
//過載Iterator方法
public boolean hasNext() {
return i < equipment.size();
}
//過載Iterator方法
public Object next() {
if (hasNext())
return equipment.elementAt(i++);
else
throw new NoSuchElementException();
}
}
}
這裡的意思是返回一個Iterator物件,並過載它內部方法(hasNext,Next)。
但這裡語法不對,請教該如何修改??
相關文章
- 請教:在J2ME裡state模式的問題模式
- 請教prototype模式!模式
- banq 你好,請教模式模式
- 你好,BANQ,請教模式模式
- 你好banq,請教模式模式
- 請教:單例模式的缺陷單例模式
- 請教如何用composite實現系統目錄的樹形圖
- 請教:模式與模式的複合產物!模式
- 請教在ssh種哪裡實現邏輯程式碼
- 請教IoC模式中的問題模式
- 請教介面卡模式模式
- 你好BANQ,請教模式使用模式
- banq 你好,請教Observer模式Server模式
- 誰用過“擴充套件JAAS實現類例項級授權”裡的例子?請教高手!套件
- Composite模式的疑問模式
- 請教benq大哥strategy模式在實際中的一個應用ENQ模式
- EJBCommand模式向banq請教模式
- 你好BANQ,請教Bridge模式模式
- 組合模式(Composite)的安全模式與透明模式模式
- 組合模式(Composite)模式
- composite模式疑問模式
- banq 你好,再請教幾個模式模式
- 請教設計一個流程多變的模式模式
- 請教有關template設計模式的問題設計模式
- 請教一個DAO設計模式的問題設計模式
- 請教資源的許可權管理模式!模式
- composite pattern(組合模式)模式
- 請教如何下手學習設計模式設計模式
- 請教bang--關於設計模式設計模式
- 請教如何設定netbeans 4裡面的源Bean
- 請教一個關於工廠模式的問題模式
- 設計模式的征途—9.組合(Composite)模式設計模式
- composite模式在什麼樣的情況下比較適用啊模式
- 這個是否是Composite 模式?模式
- 請問這種寫法在golang裡叫什麼設計模式?Golang設計模式
- 請教在eclispe中如何配置使用jiveLisp
- [C++設計模式] composite 組合模式C++設計模式
- 設計模式之組合模式(Composite)分享設計模式