💡 Words with a Similar Meaning to "Software design pattern"
Found via reverse dictionary — words that share a conceptual meaning.
| Word | Definition |
|---|---|
| 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 pattern | In 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 pattern | The 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 reuse | In 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 pattern | In 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 framework | In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software. |
| reference architecture | A 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.