Package org.jpatterns.gof
Annotation Type FacadePattern
-
@Retention(RUNTIME) @Target(TYPE) @Documented @DesignPattern(type=STRUCTURAL, related={AbstractFactoryPattern.class,MediatorPattern.class,SingletonPattern.class}) public @interface FacadePattern
Intent [GoF, pg 185]: Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.- Since:
- 2010-07-28
- Author:
- Heinz Kabutz
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String
comment
java.lang.Class[]
participants
-