Model-View-ViewModel architectural pattern.

Conventional entry function of many programs.

Reserving memory for program use.

Memory that remains allocated but is no longer usable.

Controlling allocation and release of memory.

Middleware routing messages between producers and consumers.

System storing messages until consumers process them.

Data describing other data.

Function associated with an object or class.

Defining methods with the same name but different parameters.

Subclass providing a different implementation of an inherited method.

Simulated dependency used to isolate software tests.

Technique allowing separately built application modules to interact.

Repository containing multiple related projects.

Sending data to multiple selected recipients.

Code executed under management of a runtime environment.

Numeric location identifying data in memory.

Reserved memory region temporarily holding data.

Inefficient distribution of available memory.

Sequential calls to methods on objects or results.

Reference to a method that can be passed or invoked.

Ordered sequence of middleware processing requests or responses.

Relationship where one module requires another.

Component responsible for loading software modules.

Capable of being changed after creation.

Computational model trained to identify patterns in data.

Rules defining how memory operations behave.

Process determining which method implementation to invoke.

Pattern centralizing communication among related objects.

Pattern capturing and restoring an object's state.

Function associated with an object or class.

Field or method belonging to a class.

Inheriting from multiple parent classes.

Same method name with different parameters.

Replacing inherited method behavior.

Component designed to add reusable behavior.

Self-contained unit of software functionality.