Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Builder pattern

Index Builder pattern

The Builder is a design pattern designed to provide a flexible solution to various object creation problems in object-oriented programming. [1]

12 relations: Allen Holub, Class diagram, Crystal (programming language), Currying, Design Patterns, Factory (object-oriented programming), Object-oriented programming, Python (programming language), Separation of concerns, Sequence diagram, Software design pattern, Unified Modeling Language.

Allen Holub

Allen Holub is a computer scientist, author, educator, and consultant.

New!!: Builder pattern and Allen Holub · See more »

Class diagram

In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects.

New!!: Builder pattern and Class diagram · See more »

Crystal (programming language)

Crystal is a general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig and Juan Wajnerman and more than 200 contributors.

New!!: Builder pattern and Crystal (programming language) · See more »

Currying

In mathematics and computer science, currying is the technique of translating the evaluation of a function that takes multiple arguments (or a tuple of arguments) into evaluating a sequence of functions, each with a single argument.

New!!: Builder pattern and Currying · See more »

Design Patterns

Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing software design patterns.

New!!: Builder pattern and Design Patterns · See more »

Factory (object-oriented programming)

In object-oriented programming (OOP), a factory is an object for creating other objects – formally a factory is a function or method that returns objects of a varying prototype or class from some method call, which is assumed to be "new".

New!!: Builder pattern and Factory (object-oriented programming) · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Builder pattern and Object-oriented programming · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Builder pattern and Python (programming language) · See more »

Separation of concerns

In computer science, separation of concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern.

New!!: Builder pattern and Separation of concerns · See more »

Sequence diagram

A sequence diagram shows object interactions arranged in time sequence.

New!!: Builder pattern and Sequence diagram · See more »

Software design pattern

In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.

New!!: Builder pattern and Software design pattern · See more »

Unified Modeling Language

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system.

New!!: Builder pattern and Unified Modeling Language · See more »

Redirects here:

Design Pattern - Builder.

References

[1] https://en.wikipedia.org/wiki/Builder_pattern

OutgoingIncoming
Hey! We are on Facebook now! »