2 repositorios
Techniques using lookup tables or dictionaries to map parameters to methods, replacing complex conditional logic.
Distinct from Method Mapping: Shortlist focuses on template methods, SQL mapping, or URL routing, not the general dictionary-based dispatch idiom.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Dispatch Table Patterns. Refine with filters or upvote what's useful.
This project is a comprehensive collection of software design patterns implemented in Python. It serves as a reference for architectural, behavioral, creational, and structural patterns to guide the organization of Python applications. The collection covers behavioral strategies for managing object communication and state, creational techniques for controlling object instantiation, and structural methods for composing classes and objects into flexible hierarchies. It also includes architectural references for system-wide structuring, such as multi-tier architectures and blackboard models. Th
Provides a mechanism to map parameters to specific methods via dictionaries to avoid complex if-else chains.
Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl
Uses a configuration table to dispatch URL paths to the corresponding component constructors.