Word Explorer

Software design pattern

💡 Words with a Similar Meaning to "Software design pattern"

Found via reverse dictionary — words that share a conceptual meaning.

WordDefinition
architectural patternnoun(software engineering) A standard design used in software architecture with a broader scope than design patterns.
behavioral patternnoun(software, object-oriented programming) Alternative spelling of behavioural pattern. [(software, object-oriented programming) A design pattern which specifies how the entities of a software communicate with each other.]
structural patternnoun(computing, design) A design pattern that makes it easier to create relationships between entities.
creational patternnoun(computing, design) A design pattern that standardizes the mechanisms of object creation.
delegation patternIn software engineering, the delegation pattern is an object-oriented design pattern that allows object composition to achieve the same code reuse as inheritance.
builder patternnoun(software, object-oriented programming) A creational design pattern that intends to abstract steps of construction of objects so that different implementations of these steps can construct different representations of objects.
concurrency patternnoun(software, object-oriented programming) A design pattern that deal with the multi-threaded programming paradigm.
service locator patternThe service locator pattern is a design pattern used in software development to encapsulate the processes involved in obtaining a service with a strong abstraction layer.
facade patternnoun(software, object-oriented programming) A structural design pattern that provides an object that is a simplified interface to a larger body of code, such as a class library.
code reuseIn software development (and computer programming in general), code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability principles.
twin patternIn software engineering, the Twin pattern is a software design pattern that allows developers to model multiple inheritance in programming languages that do not support multiple inheritance.
application frameworkIn computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.
reference architectureA reference architecture in the field of software architecture or enterprise architecture provides a template solution for an architecture for a particular domain.
module patternnoun(software, design) A structural design pattern to implement the concept of software modules (modular programming) in a programming language that lacks support for them.
multiton patternnoun(software, object-oriented programming) Synonym of multiton.
test design technique
codebasenoun(programming) The body of source code used to create a particular computer program or software component.
messaging patternnoun(software, design) A network-oriented architectural pattern that describes how two different parts of a message pass system connect and communicate with each other.
object-oriented design
strategy patternnoun(software, design) A creational design pattern where algorithms can be selected at runtime.

Translate “Software design pattern” into Another Language

Pick a language — the word will be pre-filled in the translator.

Home/Dictionary/Software design pattern