# Behavioral Patterns

> The Behavioral Patterns category holds 47 lexicon terms.

Record: `lexicon-category:behavioral-patterns`
Kind: category
Canonical: https://banes-lab.com/ontology/lexicon#lexicon-category-behavioral-patterns

Listed in [Term categories](https://banes-lab.com/api/records/lexicon-category.md), after [Observability / Auditability / Traceability](https://banes-lab.com/records/lexicon-category/observability-auditability-traceability.md) and before [Creational Patterns](https://banes-lab.com/records/lexicon-category/creational-patterns.md).

## Terms

- [Direct Callback Coupling](https://banes-lab.com/records/lexicon/direct-callback-coupling.md)
- [Direct Method Invocation](https://banes-lab.com/records/lexicon/direct-method-invocation.md)
- [Duplicated Workflow](https://banes-lab.com/records/lexicon/duplicated-workflow.md)
- [Exposed Internal Representation](https://banes-lab.com/records/lexicon/exposed-internal-representation.md)
- [External State Reach-In](https://banes-lab.com/records/lexicon/external-state-reach-in.md)
- [Flat State Explosion](https://banes-lab.com/records/lexicon/flat-state-explosion.md)
- [Large Conditional Logic](https://banes-lab.com/records/lexicon/large-conditional-logic.md)
- [Mesh Dependencies](https://banes-lab.com/records/lexicon/mesh-dependencies.md)
- [Monolithic Handler](https://banes-lab.com/records/lexicon/monolithic-handler.md)
- [Type-Switch Dispatch](https://banes-lab.com/records/lexicon/type-switch-dispatch.md)
- [Centralized Interaction Logic](https://banes-lab.com/records/lexicon/centralized-interaction-logic.md)
- [Controlled Variation](https://banes-lab.com/records/lexicon/controlled-variation.md)
- [Decoupled Notification](https://banes-lab.com/records/lexicon/decoupled-notification.md)
- [Deferred Execution](https://banes-lab.com/records/lexicon/deferred-execution.md)
- [Exhaustive State Reasoning](https://banes-lab.com/records/lexicon/exhaustive-state-reasoning.md)
- [Framework Reuse](https://banes-lab.com/records/lexicon/framework-reuse.md)
- [Guarded Transitions](https://banes-lab.com/records/lexicon/guarded-transitions.md)
- [Hierarchical States](https://banes-lab.com/records/lexicon/hierarchical-states.md)
- [Lazy Traversal](https://banes-lab.com/records/lexicon/lazy-traversal.md)
- [Null-Check Elimination](https://banes-lab.com/records/lexicon/null-check-elimination.md)
- [Operation Extension Without Element Change](https://banes-lab.com/records/lexicon/operation-extension-without-element-change.md)
- [Ordered Fallthrough](https://banes-lab.com/records/lexicon/ordered-fallthrough.md)
- [Parallel Regions](https://banes-lab.com/records/lexicon/parallel-regions.md)
- [Pluggable Handling](https://banes-lab.com/records/lexicon/pluggable-handling.md)
- [Runtime Behavior Selection](https://banes-lab.com/records/lexicon/runtime-behavior-selection.md)
- [Snapshot/Restore](https://banes-lab.com/records/lexicon/snapshot-restore.md)
- [State-Local Behavior](https://banes-lab.com/records/lexicon/state-local-behavior.md)
- [Structure-Agnostic Iteration](https://banes-lab.com/records/lexicon/structure-agnostic-iteration.md)
- [Fail-Safe Defaults](https://banes-lab.com/records/lexicon/fail-safe-defaults.md)
- [Explicit State Model](https://banes-lab.com/records/lexicon/explicit-state-model.md)
- [Explicit State Set](https://banes-lab.com/records/lexicon/explicit-state-set.md)
- [Interchangeable Algorithms](https://banes-lab.com/records/lexicon/interchangeable-algorithms.md)
- [Shared Behavioral Interface](https://banes-lab.com/records/lexicon/shared-behavioral-interface.md)
- [Stable Algorithm Skeleton](https://banes-lab.com/records/lexicon/stable-algorithm-skeleton.md)
- [Stable Element Hierarchy](https://banes-lab.com/records/lexicon/stable-element-hierarchy.md)
- [Subject/Subscriber Contract](https://banes-lab.com/records/lexicon/subject-subscriber-contract.md)
- [Uniform Handler Interface](https://banes-lab.com/records/lexicon/uniform-handler-interface.md)
- [Uniform Traversal Interface](https://banes-lab.com/records/lexicon/uniform-traversal-interface.md)
- [Class Count](https://banes-lab.com/records/lexicon/class-count.md)
- [Class Proliferation](https://banes-lab.com/records/lexicon/class-proliferation.md)
- [Coordination Complexity](https://banes-lab.com/records/lexicon/coordination-complexity.md)
- [Element Stability](https://banes-lab.com/records/lexicon/element-stability.md)
- [Inheritance Coupling](https://banes-lab.com/records/lexicon/inheritance-coupling.md)
- [Mediator God Object](https://banes-lab.com/records/lexicon/mediator-god-object.md)
- [Memory Footprint](https://banes-lab.com/records/lexicon/memory-footprint.md)
- [Silent No-Op Risk](https://banes-lab.com/records/lexicon/silent-no-op-risk.md)
- [State Explosion](https://banes-lab.com/records/lexicon/state-explosion.md)
