Skip to content

Commit ed766ef

Browse files
committed
fix solution video URLs
Made-with: Cursor
1 parent b40f715 commit ed766ef

9 files changed

Lines changed: 9 additions & 9 deletions

File tree

  • exercises
    • 01.classes
    • 02.interfaces-and-classes
    • 03.inheritance-and-polymorphism
    • 04.composition-vs-inheritance

exercises/01.classes/01.solution.class-basics/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Class Basics
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/1-classes/class-basics" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/1-classes/class-basics/solution" />
44

55
👨‍💼 Excellent! You've created classes that encapsulate data and behavior.
66

exercises/01.classes/02.solution.private-fields-and-defaults/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Private Fields and Defaults
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/1-classes/private-fields-and-defaults" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/1-classes/private-fields-and-defaults/solution" />
44

55
👨‍💼 Great work using private fields and default values!
66

exercises/02.interfaces-and-classes/01.solution.implementing-interfaces/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Implementing Interfaces
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/2-interfaces-and-classes/implementing-interfaces" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/2-interfaces-and-classes/implementing-interfaces/solution" />
44

55
👨‍💼 Perfect! Both `CreditCard` and `PayPal` implement the same interface, ensuring
66
they can be used interchangeably.

exercises/02.interfaces-and-classes/02.solution.programming-to-abstractions/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Programming to Abstractions
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/2-interfaces-and-classes/programming-to-abstractions" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/2-interfaces-and-classes/programming-to-abstractions/solution" />
44

55
👨‍💼 Excellent! You're now programming to abstractions.
66

exercises/03.inheritance-and-polymorphism/01.solution.extends/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Extends
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/3-inheritance-and-polymorphism/extends" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/3-inheritance-and-polymorphism/extends/solution" />
44

55
👨‍💼 Perfect! Both `Circle` and `Rectangle` inherit the `color` field from `Shape`.
66

exercises/03.inheritance-and-polymorphism/02.solution.method-overriding/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Method Overriding
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/3-inheritance-and-polymorphism/method-overriding" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/3-inheritance-and-polymorphism/method-overriding/solution" />
44

55
👨‍💼 Excellent! Each shape now provides its own `getArea()` implementation.
66

exercises/03.inheritance-and-polymorphism/03.solution.substitutability/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Substitutability
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/3-inheritance-and-polymorphism/substitutability" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/3-inheritance-and-polymorphism/substitutability/solution" />
44

55
👨‍💼 Perfect! You've demonstrated polymorphism in action.
66

exercises/04.composition-vs-inheritance/01.solution.when-to-use/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# When to Use Composition vs Inheritance
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/4-composition-vs-inheritance/when-to-use" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/4-composition-vs-inheritance/when-to-use/solution" />
44

55
👨‍💼 Perfect! You've demonstrated both patterns correctly.
66

exercises/04.composition-vs-inheritance/02.solution.dependency-injection/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Dependency Injection
22

3-
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/4-composition-vs-inheritance/dependency-injection" />
3+
<EpicVideo url="https://www.epicweb.dev/workshops/object-oriented-typescript/4-composition-vs-inheritance/dependency-injection/solution" />
44

55
👨‍💼 Perfect! You've demonstrated dependency injection in action.
66

0 commit comments

Comments
 (0)