Runtime Discovery / Dynamic Binding
Kind: category
Record: lexicon-category:runtime-discovery-dynamic-binding
Canonical: Lexicon
The Runtime Discovery / Dynamic Binding category holds 13 lexicon terms.
Listed in Term categories, after Domain Architecture and before Causality / Ordering / Distributed Time.
Terms
- Closed Static Core
- Compile-Time Binding
- Hardcoded Endpoints
- Manual Registration
- Capability Addition without Core Modification
- Deferred Implementation Choice
- Dynamic Routing
- Self-Registration
- Replace Conditional with Polymorphism
- Runtime Resolution
- Extensibility
- Startup Cost
- Discovery Validation
Linked from
Runtime Discovery / Dynamic Binding
Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or contract that carries the same name where one exists, and the layer its category belongs to. A tag category also gives each term an example, which is the file the tag places or the rename from a refused word onto a covering tag.
Capability Addition without Core Modification
- Kind: capability
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Closed Static Core
- Kind: anti-pattern
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Compile-Time Binding
- Kind: anti-pattern
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Deferred Implementation Choice
- Kind: capability
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Discovery Validation
- Kind: technique
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Dynamic Routing
- Kind: capability
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Extensibility
- Kind: quality-attribute
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Hardcoded Endpoints
- Kind: anti-pattern
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Manual Registration
- Kind: anti-pattern
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Replace Conditional with Polymorphism
- Kind: technique
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Runtime Resolution
- Kind: constraint
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Self-Registration
- Kind: capability
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core
Startup Cost
- Kind: quality-attribute
- Category: Runtime Discovery / Dynamic Binding
- Layer: Extensibility Core