Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-15.log failed

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
study:java:design_pattern:adapter [2008/09/06 13:04] bananastudy:java:design_pattern:adapter [2008/09/06 13:05] (現在) banana
行 48: 行 48:
 일단 클래스 다이어그램은 다음과 같은 식으로 그릴 수 있습니다. 일단 클래스 다이어그램은 다음과 같은 식으로 그릴 수 있습니다.
 {{:study:java:design_pattern:enumerationiterator.jpg|EnumerationIterator}} {{:study:java:design_pattern:enumerationiterator.jpg|EnumerationIterator}}
 +
 +
  
 ===== remove() method ===== ===== remove() method =====
行 53: 行 55:
 어댑터의 차원에서 완벽하게 작동하는 remove()메소드를 구현할 수 있는 방법은 없습니다. 그나마 가장 어댑터의 차원에서 완벽하게 작동하는 remove()메소드를 구현할 수 있는 방법은 없습니다. 그나마 가장
 좋은 방법으로 런타임 예외를 던지는 방법을 생각해 볼 수 있을 것 같습니다. 다행히도 Iterator 인터페이스를 좋은 방법으로 런타임 예외를 던지는 방법을 생각해 볼 수 있을 것 같습니다. 다행히도 Iterator 인터페이스를
-디자인한 사람들은 이런 필요성을 미리 예견하고 remove()메소드를 구현할 때 %%UnsupportedOperationException%%+디자인한 사람들은 이런 필요성을 미리 예견하고 remove()메소드를 구현할 때 **%%UnsupportedOperationException%%**
 을 지원하도록 만들었습니다. 을 지원하도록 만들었습니다.
  

QR Code
QR Code study:java:design_pattern:adapter (generated for current page)