Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Design Patterns in Plain English - Mosh Hamedani

Programming with Mosh via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore design patterns through real-world examples in this comprehensive tutorial. Learn essential concepts like classes, coupling, interfaces, encapsulation, abstraction, inheritance, and polymorphism. Dive into UML diagrams and discover the Memento and State patterns, including their solutions and implementations. Gain insights on proper usage and potential pitfalls of design patterns. Perfect for beginners and intermediate programmers looking to enhance their software design skills.

Syllabus

Introduction.
What are Design Patterns? .
How to Take This Course .
The Essentials.
Getting Started with Java .
Classes.
Coupling.
Interfaces.
Encapsulation.
Abstraction.
Inheritance.
Polymorphism.
UML.
Memento Pattern.
Solution.
Implementation.
State Pattern.
Solution.
Implementation.
Abusing the Design Patterns .
Abusing the State Pattern .

Taught by

Programming with Mosh

Reviews

Start your review of Design Patterns in Plain English - Mosh Hamedani

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.