Software Engineering Architecture Lab

Plugin Pattern

Link implementations at configuration time, not compile time. A base pattern in the Enterprise Application Patterns catalog. With Java/Spring code.

Link implementations at configuration time, not compile time.

Family
Enterprise Application Patterns
Category
Base Patterns
Source
Martin Fowler — Patterns of Enterprise Application Architecture

More base patterns patterns

  • Gateway — Wrap access to an external system behind your own interface.
  • Money — Represent monetary values with amount and currency, never floats.
  • Special Case — A subclass that handles a special situation instead of null checks.

All patterns