Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
Learn how to use design patterns to build better code and efficiently tackle the design problems you often find in real-world applications.
Design patterns allow you to reuse critical code patterns. This can help you build better code and efficiently tackle real-world design problems. In this course, follow developer and technologist Reynald Adolphe as he explores some of the Gang of Four design patterns, and covers some lesser-known patterns for C# programmers. Reynald covers a creational pattern—Builder—and then dives into structural patterns like Adapter and Composite. Plus, he delves into some behavioral patterns, including Chain of Responsibility, Command, Interpreter, Mediator, and Visitor.
Design patterns allow you to reuse critical code patterns. This can help you build better code and efficiently tackle real-world design problems. In this course, follow developer and technologist Reynald Adolphe as he explores some of the Gang of Four design patterns, and covers some lesser-known patterns for C# programmers. Reynald covers a creational pattern—Builder—and then dives into structural patterns like Adapter and Composite. Plus, he delves into some behavioral patterns, including Chain of Responsibility, Command, Interpreter, Mediator, and Visitor.