|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use dk.rode.thesis.meta.reflect.proxy | |
---|---|
dk.rode.thesis.meta.reflect.proxy | Utilities to create dynamic proxies. |
dk.rode.thesis.prototype | Implementations and examples of the Prototype design pattern [Gamma95, p.117]. |
dk.rode.thesis.proxy | Implementations and examples of the Proxy design pattern [Gamma95, p.207]. |
dk.rode.thesis.state | Implementations and examples of the State design pattern [Gamma95, p.305]. |
Classes in dk.rode.thesis.meta.reflect.proxy used by dk.rode.thesis.meta.reflect.proxy | |
---|---|
ProxyFactory
A proxy factory creates dynamic proxies, which can also be used for duck typing. |
|
ProxyFactory.Handler
A handler is used to decorate all invocation handlers used by proxies created by any proxy factory. |
|
ProxyFactory.Key
A key adapts a proxy to ensure consistent hashCode()
and equals(Object) behaviour when proxies are stored
internally by proxy factories, because proxies
may override hashCode and equals(Object)
in unpredictable ways. |
|
ProxyFactory.Proxy
All proxies created by a proxy factory will be tagged with this adapter interface, allowing for later retrieval of the actual proxy factory that
created the proxy as well as the unique handler associated with it. |
|
Reference
A reference is used to handle the number of references to a given shared object: as long as only non-mutable methods are invoked on the referenced object, the object can be shared among several proxies. |
|
ReferenceHandler
A reference handler is the standard implementation of the Reference interface. |
Classes in dk.rode.thesis.meta.reflect.proxy used by dk.rode.thesis.prototype | |
---|---|
ProxyFactory
A proxy factory creates dynamic proxies, which can also be used for duck typing. |
Classes in dk.rode.thesis.meta.reflect.proxy used by dk.rode.thesis.proxy | |
---|---|
ProxyFactory
A proxy factory creates dynamic proxies, which can also be used for duck typing. |
Classes in dk.rode.thesis.meta.reflect.proxy used by dk.rode.thesis.state | |
---|---|
ProxyFactory
A proxy factory creates dynamic proxies, which can also be used for duck typing. |
|
Gunni Rode / rode.dk | ||||||||
PREV NEXT | FRAMES NO FRAMES |