Design Patterns Through C# Premium class

Suresh Kumar Srivastava

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
52 Videos (4h 9m)
    • What are Design Patterns?

      1:58
    • History of Design Patterns

      0:55
    • Why Study Design Patterns?

      2:18
    • Describing Design Patterns

      1:32
    • The Catalog of Design Patterns

      0:21
    • Classification of Design Patterns

      1:34
    • Abstract Factory

      4:54
    • Explanation of Abstract Factory Structure C# Source

      9:34
    • Builder

      5:30
    • Explanation of Builder Structure C# Source

      11:01
    • Factory Method

      4:05
    • Explanation of Factory Method Structure C# Source

      4:00
    • Prototype

      3:17
    • Explanation of Prototype Structure C# Source

      3:26
    • Singleton

      3:07
    • Explanation of Singleton Structure C# Source

      3:54
    • Adapter

      4:19
    • Explanation of Adapter Structure C# Source

      2:42
    • Bridge

      4:18
    • Explanation of Bridge Structure C# Source

      6:13
    • Composite

      2:30
    • Explanation of Composite Structure C# Source

      7:12
    • Decorator

      3:05
    • Explanation of Decorator Structure C# Source

      6:20
    • Facade

      2:55
    • Explanation of Facade Structure C# Source

      6:47
    • Flyweight

      3:52
    • Explanation of Flyweight Structure C# Source

      12:07
    • Proxy

      3:07
    • Explanation of Proxy Structure C# Source

      3:47
    • Chain of Responsibility

      2:31
    • Explanation of Chain of Responsibility Structure C# Source

      6:08
    • Command

      3:32
    • Explanation of Command Structure C# Source

      4:06
    • Interpreter

      3:54
    • Explanation of Interpreter Structure C# Source

      5:42
    • Iterator

      3:07
    • Explanation of Iterator Structure C# Source

      6:54
    • Mediator

      3:31
    • Explanation of Mediator Structure C# Source

      9:44
    • Memento

      3:27
    • Explanation of Memento Structure C# Source

      10:47
    • Observer

      4:19
    • Explanation of Observer Structure C# Source

      9:17
    • State

      3:06
    • Explanation of State Structure C# Source

      6:44
    • Strategy

      3:46
    • Explanation of Strategy Structure C# Source

      4:30
    • Template Method

      2:54
    • Explanation of Template Method Structure C# Source

      4:45
    • Visitor

      3:40
    • Explanation of Visitor Structure C# Source

      11:52

About This Class

Design and architecture of any software/solution provides the base and makes it flexible, extensible for future requirements. A good designed software/solution makes it easy to understand and maintain. Design patterns are known as best practices to design software for problems which are repeated in nature.

This course gives you understanding of all 23 patterns described in Gang Of Four book - "Design Patterns: Elements of Reusable Object-Oriented Software", by Gamma, Helm, Johnson and Vlissides.

Each pattern is explained in a simple way with intent, problem, solution and structure. Also the information of participants, collaboration, consequences and implementation are explained for each one. The pattern structure or example implementation of C# source are explained to understand how it will be implemented in Object Oriented language C#.

This course will help to understand the best practices for design and apply them to do the better design of software/solution in C#.

It will be good to have the Gang Of Four book - "Design Patterns: Elements of Reusable Object-Oriented Software", by Gamma, Helm, Johnson and Vlissides as a reference book for this course.

1

Student

--

Projects

0

Reviews (0)

Entrepreneur

Founder and Managing Director of Sonebhadra Technologies which provides software solutions and training.

Author

Author of best selling book on C language "C In Depth" and on Data Structures "Data Structures Through C In Depth".

C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 110,000+ copies

Data Structures Through C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 60,000+copies

Industry Experience

Industry experience of 16+ years. Worked on system side includes Driver, Compiler, Linker, Debugger, IDE, System Utilities, System Management. Worked on architecture and design of various products and tools.