in Education by
Name types of Design Patterns?

1 Answer

0 votes
by
What is **** of Four (GOF)?
In 1994, four authors Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides published a book titled Design Patterns - Elements of Reusable Object-Oriented Software which initiated the concept of Design Pattern in Software development. These authors are collectively known as **** of Four (GOF).

Name types of Design Patterns?
Design patterns can be classified in three categories: Creational, Structural and Behavioral patterns.

Creational Patterns - These design patterns provide a way to create objects while hiding the creation logic, rather than instantiating objects directly using new opreator. This gives program more flexibility in deciding which objects need to be created for a given use case.

Structural Patterns - These design patterns concern class and object composition. Concept of inheritance is used to compose interfaces and define ways to compose objects to obtain new functionalities.

Behavioral Patterns - These design patterns are specifically concerned with communication between objects.

Related questions

0 votes
    Name some of the design patterns which are used in JDK library....
asked Nov 7, 2020 in Education by Editorial Staff
0 votes
    Is there a project that maintains annotations for patterns? For example, when I write a builder, I want ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 13, 2022 in Education by JackTerrance
0 votes
    Are you aware of design patterns?...
asked Jun 13, 2021 in Education by Editorial Staff
0 votes
    What are Design Patterns?...
asked Nov 7, 2020 in Education by Editorial Staff
0 votes
    What does an asterisk next to the Job name signify in the design workspace? It is an active Job The Job ... unsaved changes The job is currently running The Job contains errors...
asked Mar 23, 2021 by JackTerrance
0 votes
    Tanushree has created two variables with different data types. Identify the variable name and data types for the following i ... a=4.5 Select the correct answer from above options...
asked Dec 21, 2021 in Education by JackTerrance
0 votes
    IV. Tanushree has created two variables with different data types. Identify the variable name and data types for the ... a=4.5 Select the correct answer from above options...
asked Dec 21, 2021 in Education by JackTerrance
0 votes
    Define the term alignment. Name the types of alignments available in Microsoft Word 2010. Select the correct answer from above options...
asked Dec 20, 2021 in Education by JackTerrance
0 votes
    a. State the number of bytes occupied by char and int data types. b. Differentiate between = and == ... implicit type conversion. Select the correct answer from above options...
asked Dec 6, 2021 in Education by JackTerrance
0 votes
    a. State the number of bytes occupied by char and int data types. b. Differentiate between = and == ... implicit type conversion. Select the correct answer from above options...
asked Dec 5, 2021 in Education by JackTerrance
0 votes
    name the types of documents you can make using mail merge option Select the correct answer from above options...
asked Nov 29, 2021 in Education by JackTerrance
0 votes
    a. State the number of bytes occupied by char and int data types. b. Differentiate between = and == ... implicit type conversion. Select the correct answer from above options...
asked Nov 26, 2021 in Education by JackTerrance
0 votes
    Name the different types of Basic Procurement?...
asked Mar 15, 2021 in Technology by JackTerrance
0 votes
    Name the different Procurement types that you can establish Purchase requisition in SAP MM?...
asked Mar 13, 2021 in Technology by JackTerrance
0 votes
    Name different Info record types in SAP MM?...
asked Mar 13, 2021 in Technology by JackTerrance
...