abstractfactory Ackermann adaptee al appendable arg args bar Bar barbar Bouvier callee centric chainofresponsibility clazz cloneable closeable compliant Copenhagen copyable covariant creational danish decorator decorators dependants deprecated deserialization Deserialize deserialized deserializes deserializing dk duplex Eratosthenes et factorymethod Fibonacci flipped flipping foo Foo foobar Foobar foofoo Foofoo flyweight flyweights generic generics goo Goo gory Gunni hexidecimal href idiom initialisable instanceof instantiable int iterable lang loadable locale locales loggable memento mementos memorizable no-arg norwegian nullability ok placeholder pluggable polymorphic polymorphism postfix postfixed postfixes processable proxy proxied proxies redo registry registries reifiable resettable serializable serialization Serialize serialized serializes serializing Simpson Simpsons smiley smileys stateable statefull stateless stringable templatemethod throwable undoable unhandled unhandleable unregistration unsubscribed util vararg varargs visitable zip