
| Nom dans le patron de
conception |
Vrai nom
(Icon->Component) |
| Adaptee |
Icon |
| Target |
JComponent |
| Adapter |
IconAdapter |
| Client |
La classe qui veut ajouter les icônes au
container |
|
targetMethod() |
paintComponent(), getPreferredSize() |
|
adapteeMethod() |
paintIcon(), getIconWidth(), getIconHeight() |
| Nom dans le patron de
conception |
Vrai nom
(Stream->Reader) |
| Adaptee |
InputStream |
| Target |
Reader |
| Adapter |
InputStreamReader |
| Client |
La classe qui veut lire du texte
provenant d'un input stream |
|
targetMethod() |
read
(reading a character) |
|
adapteeMethod() |
read (reading a byte) |



| Nom dans le patron de
conception |
Vrai om
(Swing actions) |
| Command |
Action |
|
ConcreteCommand |
sous-classe de AbstractAction |
|
execute() |
actionPerformed() |
| state |
nom et icône |

| Nom dans le patron de conception | Vrai nom (iterator) |
| Creator |
Collection |
|
ConcreteCreator |
Une sous-classe de Collection |
|
factoryMethod() |
iterator() |
| Product |
Iterator |
|
ConcreteProduct |
Une sous-classe de Iterator
(laquelle est souvent anonyme) |


| Nom dans le patron de
conception |
Vrai nom
(image proxy) |
| Subject |
Icon |
|
RealSubject |
ImageIcon |
| Proxy |
ImageProxy |
|
request() |
Les méthodes du type interface Icon |
| Client |
JLabel |




| Nom dans le patron de conception | Vrai nom (file system visitor) |
| Element |
FileSystemNode |
| ConcreteElement |
FileNode, DirectoryNode |
| Visitor |
FileSystemVisitor |
|
ConcreteVisitor |
PrintVisitor |